2012年12月6日

CentOS 6.3 學習筆記 (18) - mail 伺服器

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 意見:

張貼留言