[Postfixbuch-users] Postfix / MySQL SMTP-AUTH Frage

Andreas Winkelmann ml at awinkelmann.de
Do Okt 30 21:09:59 CET 2003


Am Donnerstag, 30. Oktober 2003 16:38 schrieb Andreas Delleske:

> ich habe Postfix 1.1.11 auf Debian 3.0 mit MySQL am Laufen, d.h.
> Postfix nimmt Mails per SMTP für meine Domains an (transport=virtual,
> keine lokale delivery) und legt sie unter /home/vmail auch wies
> aussieht richtig ab. "Relaying" wird "rejected".
>
> Aber: SMTP-AUTH funktioniert noch nicht, obwohl ich alles wie in

Welche sasl-version benutzt Du überhaupt? Mach mal einen ldd auf den smtpd.

Wenn sasl2, und Du hast zufällig das mysql-plugin installiert, würde ich das 
nehmen.

> http://www.workaround.org/articles/ispmail/
>
> beschrieben eingerichtet habe.
>
> telnet meinserver.tld 25 geht noch, aber der Versuch einer
> Authentifizierung SMTP-AUTH (mit Mozilla: hat bisher beim alten
> Provider funktioniert, ohne SSL) scheitert dann:
>
> pam_mysql: MySQL err Can't connect to MySQL server on '127.0.0.1' (111)
> Oct 30 14:24:25 debian postfix/smtpd[19075]: warning:
> pD952F98E.dip.t-dialin.net[217.82.249.142]: SASL PLAIN authentication
> failed
> Oct 30 14:24:34 debian postfix/smtpd[19075]: PAM _pam_init_handlers:
> no default config /etc/pam.d/other
> Oct 30 14:24:34 debian postfix/smtpd[19075]: pam_mysql: MySQL err
> Can't connect to MySQL server on '127.0.0.1' (111)
> Oct 30 14:24:34 debian postfix/smtpd[19075]: warning:
> pD952F98E.dip.t-dialin.net[217.82.249.142]: SASL PLAIN authentication
> failed
> Oct 30 14:24:43 debian postfix/smtpd[19075]: lost connection after
> AUTH from pD952F98E.dip.t-dialin.net[217.82.249.142]
> Oct 30 14:24:43 debian postfix/smtpd[19075]: disconnect from
> pD952F98E.dip.t-dialin.net[217.82.249.142]
>
> Wohlgemerkt, sonst KANN sich Postfix Daten vom MySQL holen, mit MySQL
> kenn ich mich aus.
>
> Welche Konfig-Dateien sind in meinem Fall überhaupt relevant? Welche
> Teile spielen da (nicht) zusammen?

Nach dem Log pam_mysql <-> mysql. Check mal Deine pam-config bzw. 
mysql-config. Benutzt Du pam_mysql nur für Postfix oder auch für andere 
Programme?

> In der nächsten Folge würde ich mich dann an die Frage rantasten,
> warum mein Courier auch nicht funktioniert:
>
> Oct 30 14:23:24 debian postfix/smtpd[19075]: unable to open Berkeley
> db /etc/sasldb: No such file or directory

Das ist nicht Courier. Das ist postfix's smtpd, der die sasldb vermisst.

> - wie gesagt, alles nach Anleitung gemacht und vorher nur die Pakete
> wie im Howto eingangs erwähnt der Reihe nach mit apt-get install von
> einem neu aufgespielten debian/woody installiert.

-- 
	Andreas




Mehr Informationen über die Mailingliste Postfixbuch-users