[Postfixbuch-users] SMTP-Auth mit MySQL

Patrick Ben Koetter p at state-of-mind.de
Do Jul 14 02:09:11 CEST 2005


* Timo Pindt <debian_user at web.de>:
> 
> > nö, jetzt hast Du sasldb angegeben und es wird nie SQL nutzen.
> > So wie Du es auf der URL hattest, war es schon richtig:
> > 
> > -- content of /usr/lib/sasl2/smtpd.conf --
> > pwcheck_method: auxprop
> > auxprop_plugin: sql
> > mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
> > log_level: 3
> > 
> > sql_engine: mysql
> > sql_hostnames: localhost
> > sql_database: mail
> > sql_user: --- replaced ---
> > sql_passwd: --- replaced ---
> > sql_select: SELECT %p FROM users WHERE username = '%u' AND userrealm = '%r' AND auth = '1'
> > sql_usessl: no
> 
> Hmm.. ok...
> habe ich jetzt auch genauso in der Datei.
> Nur wo ist denn jetzt der Fehler?
> Ich weiss da echt nicht weiter.
> 
> In der Log steht immer sowas:
> Jul 14 01:58:08 vserver814 postfix/smtpd[20546]: fatal: SASL per-process initialization failed
> Jul 14 01:58:09 vserver814 postfix/master[10459]: warning: process /usr/lib/postfix/smtpd pid 20546 exit status 1
> Jul 14 01:58:09 vserver814 postfix/master[10459]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
> 
> Libs sollten ja alle vorhanden sein. Liegt es also doch an Postfix?

Also: Authentifizierung mit sample-server etc. geht. Im auth.log findest Du
auch den Nachweis, dass mysql genutzt wurde, ja?

Wenn das alles stimmt, dann stimmt SASL. Dann kann es nur noch Postfix sein
und Du musst nachprüfen, wie Du Postfix gebaut hast.

Prüf nochmal die Pfade zu den libs. Vereinfache Dein make statement und baue
erst mal nur mit SASL. Dann mach es stück für Stück komplexer, wenn SMTP AUTH
funktioniert.

p at rick

-- 
The Book of Postfix
<http://www.postfix-book.com>
SMTP AUTH debug utility:
<http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>



Mehr Informationen über die Mailingliste Postfixbuch-users