[前置動作] aptitude install postfix-tls sasl2-bin libsasl2-modules [執行步驟] 令 postfix 支援 sasl nano /etc/default/saslauthd ...
[前置動作]
aptitude install postfix-tls sasl2-bin libsasl2-modules
[執行步驟]
令 postfix 支援 sasl
nano /etc/default/saslauthd
# Should saslauthd run automatically on startup? (default: no)
START=yes
# Example: MECHANISMS="pam"
MECHANISMS="pam"
mkdir -p /etc/postfix/sasl
echo "pwcheck_method: saslauthd" > /etc/postfix/sasl/smtpd.conf
令 postfix 加入 sasl 群組
addgroup postfix sasl
nano /etc/postfix/main.cf
#enable sasl auth
smptd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks check_relay_domains reject_unauth_destination
smtpd_client_restrictions = permit_sasl_authenticated
測試是否有成功
telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 mail.exampl.com ESMTP Postfix (Debian/GNU)
EHLO qemu
250-mail.exampl.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
http://www.debian.org.tw/index.php/Postfix-SASL
筆記-postfix-saslauth-2005.10.23