[linux] postfix a sasl
Juraj Bednar
juraj na bednar.sk
Sobota Květen 13 17:31:10 CEST 2006
Ahoj,
> pozeram logy, ale neviem sa dopatrat miesta kde to zlyhava. nerobil som
> ziadne konfiguracne zmeny, myslim, ze pri upgrade sa ani ziadne
> relevantne baliky neupgradeovali, takze som z toho trochu jelen :).
bohuzial pri sasl asi najlepsi log je strace...
Myslim, ze na 99% to bude problem s tym, ze postfix hlada cestu k
saslauthd socketu vramci svojho chroot-u. Ak mas smtpd unpriv a chroot,
tak si nasiel problem.
moje howto na rozbehanie sasl na debiane:
1.) apt-get install sasl2-bin libsasl2-modules libsasl2 postfix-tls
2.)
mkdir -p /var/spool/postfix/var/run/saslauthd /etc/postfix/sasl
3.) /etc/default/saslauthd:
START="yes"
MECHANISMS="pam"
PARAMS="-m /var/spool/postfix/var/run/saslauthd -r"
4.) /etc/postfix/sasl/smtpd.conf
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
minimum_layer: 0
auto_transition: no
5.) main.cf
# SMTP AUTH (SASL)
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
# Be nice to brokenware like Outlook Express:
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_rbl_client relays.ordb.org, reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client dnsbl.njabl.org, reject_unauth_destination
6.) restart saslauthd a postfixu.
Juraj.
Další informace o konferenci linux