[Postfixbuch-users] Postfix 2.1.4 vs sasl 2.1.19
Torsten Stauder
stauder at ts-cs.com
Mi Sep 22 04:04:13 CEST 2004
Hallo zusammen!
Ich habe ein kleines Problem mit postfix 2.1.4 und cyrus-sasl 2.1.19:
Ursprünglich hatte ich eine Authentifizierung per sasldb angedacht.
Jedoch ist das seperate Führen einer extra Datenbank ab einer gewissen
Anzahl von Usern nicht mehr machbar. Da ich als Web-Schnittstelle
Confixx benutze, ist mysql leider nicht möglich. Es blieb mir also
letztendlich nur noch saslauthd.
Anyway - nun zu meinem Problem:
Der auth-mechanismus an sich funktioniert einwandfrei, jedoch erhalte
ich bei jeder relayten Mail immer folgende Fehlermeldungen:
Sep 22 03:41:21 lsrv3 postfix/smtpd[16585]: warning: SASL authentication
problem: unable to open Berkeley db /etc/sasldb2: Invalid argument
Sep 22 03:41:21 lsrv3 postfix/smtpd[16585]: warning: SASL authentication
problem: unable to open Berkeley db /etc/sasldb2: Invalid argument
Sep 22 03:41:21 lsrv3 postfix/smtpd[16585]: warning: SASL authentication
failure: no secret in database
Sep 22 03:41:21 lsrv3 postfix/smtpd[16585]: warning:
xxxxxxx.dip.t-dialin.net[xxx.xxx.xxx.xxx]: SASL CRAM-MD5 authentication
failed
Sep 22 03:41:21 lsrv3 postfix/smtpd[16585]: warning: SASL authentication
problem: unable to open Berkeley db /etc/sasldb2: Invalid argument
Sep 22 03:41:21 lsrv3 postfix/smtpd[16585]: warning: SASL authentication
problem: unable to open Berkeley db /etc/sasldb2: Invalid argument
Wieso wird automatisch versucht gegen sasldb zu authentifizeren? Wie
kann ich dies abschalten? Muß ich dafür cyrus-sasl mit speziellen
Parametern kompilieren, die sasldb spezifisch ausschließen?
Hier die Parameter von sasl: ./configure --prefix=/usr/local/sasl2
--enable-anon --enable-plain --enable-login --enable-cram
--enable-digest --disable-krb4 --disable-otp --with-openssl=/usr
Und was ich grade eben noch festgestellt habe, ist, dass die
Authentifizierung nur via smtps (465) funktioniert. Port 25 geht nicht.
Jemand ne Ahnung, was ich falsch mache?
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = lsrv3
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated, reject_unauth_destination
broken_sasl_auth_clients = yes
Mehr Informationen über die Mailingliste Postfixbuch-users