同 http://yves2005.pixnet.net/blog/post/64733578 所講的,但 postfix 的 main.cf要修改如下:
a. vi main.cf
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
reject_non_fqdn_sender,
reject_unknown_sender_domain,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client bl.spamcop.net,
reject_rbl_client sbl-xbl.spamhaus.org
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
mailbox_size_limit = 512000000
message_size_limit = 10240000
b. install dovecot
如要走明碼收信的話,修改如下:
vi /usr/local/etc/dovecot/conf.d/10-ssl.conf
ssl = no
vi /usr/local/etc/dovecot/conf.d/10-auth.conf
disable_plaintext_auth = no
ps: 啟用明碼傳輸,不然使用outlook收信會出現錯誤訊息.
c. check sockstat
root@lab2[/usr/local/etc/postfix]> sockstat -4l
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
root dovecot 1028 24 tcp4 *:110 *:*
root dovecot 1028 37 tcp4 *:143 *:*
root master 761 13 tcp4 *:25 *:*
root sshd 621 4 tcp4 *:22 *:*
root syslogd 427 7 udp4 *:514 *:*