[Postfixbuch-users] Postfix + SASL

Martin Markgraf martin at secprofs.de
Fr Mai 13 19:52:07 CEST 2005


Hallo Liste,

Ich versuche gerade auf einem Debian Sarge postfix mit sasl unter 
Benutzung des saslauthd (der gegen die /etc/shadow authentifizieren 
soll) zum laufen zu bringen. Aber irgendwo muß ich etwas ganz dummes 
übersehen haben: Wenn ich versuche, mit per "AUTH PLAIN 
<benutzerundwasswort>" zu authentifizieren kommt immer diese Antwort:

535 Error: authentication failed

Im /var/log/mail.log steht dann dazu:

May 13 19:26:12 localhost postfix/smtpd[7314]: warning: SASL 
authentication failure: cannot connect to saslauthd server:
No such file or directory
May 13 19:26:12 localhost postfix/smtpd[7314]: warning: SASL 
authentication failure: Password verification failed
May 13 19:26:12 localhost postfix/smtpd[7314]: warning: 
unknown[10.11.12.14]: SASL PLAIN authentication failed

Welche Datei sucht der smtpd da nur ?

in der /etc/postfix/sasl/smtpd.conf steht:

pwcheck_method: saslauthd
auto_transition: true
mech_list: plain login
saslauthd_path: /var/run/saslauthd

Der saslauthd  läuft auch und die "mux" Datei legt er auch dort an.

ls -la /var/run/saslauthd/mux
srwxrwxrwx  1 root root 0 2005-05-13 19:18 /var/run/saslauthd/mux

Auch so der "smtpd" Eintrag aus der master.cf lautet:

smtp      inet  n       -       -       -       -       smtpd

und noch:
postconf |grep sasl
broken_sasl_auth_clients = yes
lmtp_sasl_auth_enable = no
lmtp_sasl_password_maps =
lmtp_sasl_security_options = noplaintext, noanonymous
smtp_sasl_auth_enable = no
smtp_sasl_password_maps =
smtp_sasl_security_options = noplaintext, noanonymous
smtp_sasl_tls_security_options = $var_smtp_sasl_opts
smtp_sasl_tls_verified_security_options = $var_smtp_sasl_tls_opts
smtpd_client_restrictions = permit_sasl_authenticated, 
permit_mynetworks, reject_rbl_client sbl-xbl.spamhaus.org
smtpd_recipient_restrictions = permit_tls_clientcerts, 
permit_sasl_authenticated, permit_mynetworks, check_client_access 
hash:/etc/postfix/access, reject_unauth_destination
smtpd_sasl_application_name = smtpd
smtpd_sasl_auth_enable = yes
smtpd_sasl_exceptions_networks =
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sasl_tls_security_options = $smtpd_sasl_security_options

Sehr mehrwürdig, unter nem Debian woody und Suse 9.2 läuft das so.

Kann mir bitte jemand das Brett vom Kopf nehmen ?

MfG Martin Markgraf

-- 
Martin Markgraf|



Mehr Informationen über die Mailingliste Postfixbuch-users