1.先檢查是否安裝 postfix
#rpm -aq | grep postfix
2.安裝 cyrus-sasl-md5 cyrus-sasl-plain cyrus-sasl 套件
#yum install cyrus-sasl-md5 cyrus-sasl-plain cyrus-sasl
3.設定 /etc/postfix/main.cf
將inet_interfaces = all 這一行#號拿掉
將inet_interfaces = localhost 這行前面加上#號註解
myhostname = mail.abc.com
mydomain = abc.com
加上
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
4.安裝 dovecot pop3 服務
#yum install dovecot
#vi /etc/dovecot/dovecot.conf
protocols = imap pop3 lmtp 將#拿掉
加上
disable_plaintext_auth = no
mail_location = mbox:~/mail:INBOX=/var/mail/%u
5.啟動服務
#service postfix start
#service saslauthd start
#service dovecot start
6.用 telnet 測試 smtp 驗證
#yum install telnet
#telnet 主機ip 25
ehlo localhost
出現下面兩行表示沒問題
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
7.主機內部寄信測試
#yum install mailx
#mail 使用者名稱,. 為結束
8.windows 郵件軟體設定
信箱為
使用者@mail.abc.com
pop3 和 smtp 伺服器皆為
mail.abc.com
區網內測試要在 hosts 檔案內加上域名對應 ip
0 意見:
張貼留言