[Postfixbuch-users] SMTP-AUTH Problem
Werner Detter
wd at ilum.org
Sa Nov 19 14:16:38 CET 2005
Hi,
> Das war vor Urzeiten. Heute muss in dem Falle dort "saslauthd" stehen.
>
> Abgesehen davon musst Du diesen auch am laufen haben und im Falle von PAM ihn
> mit "-a pam" gestartet haben.
dann pass ich mich doch dem Zeitgeist an und versuchs mit saslauthd :)
/etc/postfix/sasl/smtpd.conf
pwcheck_method: saslauthd
loglevel: 3
mech_list: plain login
saslauthd_path: /var/run/saslauthd/mux
ps aux|grep saslauthd
root 15170 0.0 0.0 6916 1760 ? Ss 14:03 0:00 /usr/sbin/saslauthd -a pam
root 15201 0.0 0.0 7044 1956 ? S 14:03 0:00 /usr/sbin/saslauthd -a pam
root 15233 0.0 0.0 6916 1760 ? S 14:03 0:00 /usr/sbin/saslauthd -a pam
root 15264 0.0 0.0 6812 1592 ? S 14:03 0:00 /usr/sbin/saslauthd -a pam
root 15296 0.0 0.0 7044 1956 ? S 14:03 0:00 /usr/sbin/saslauthd -a pam
/etc/pam.d/smtp
auth required pam_mysql.so user=postfix passwd=totalgeheim \
host=localhost \
db=mail \
table=mailbox \
usercolumn=username \
passwdcolumn=password \
crypt=1
Leider ohne erfolg, SMTP-Auth will mich nicht, im Logfile sagt er mir, dass die Authentifizierug
fehl geschlagen ist:
Nov 19 14:07:45 mx postfix/smtpd[31587]: smtpd_sasl_authenticate: sasl_method PLAIN, init_response kdkfjdf....
Nov 19 14:07:45 mx postfix/smtpd[31587]: smtpd_sasl_authenticate: decoded initial response werner
Nov 19 14:07:45 mx postfix/smtpd[31587]: warning: SASL authentication failure: Password verification failed
Das MySQL Logfile sagt, dass Daten der Datenbank abgefragt werden:
051119 14:07:45 7 Connect postfix at localhost on mail
7 Init DB mail
7 Query SELECT password FROM mailbox WHERE username='werner'
Die Query liefert auch ein Ergebnis, wenn ich diese manuell absetze:
mysql> SELECT password FROM mailbox WHERE username='werner';
+----------------+
| password |
+----------------+
| BMYiRBHitvWI2. |
+----------------+
Ich versteh nicht, wos hier hakt.
Grüsse,
Werner
Mehr Informationen über die Mailingliste Postfixbuch-users