PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix und sasl



simca
16.12.04, 13:43
Moin,

vorab sorry, falls das hier etwas länglich wird, aber ich seh grad den Wald
vor lauter Bäumen nicht und weiss nicht, in welche Richtung ich suchen
soll...

Aaalso: Server mit Debian Sarge, Postfix 2.1.4, Courier und Mysql
Mails "von draußen" werden vom Server angenommen und in die richtigen
Postfächer verteilt.
POP3 und IMAP funktionieren wunderbar, SMTP leider nicht.

Bei mir auf der Workstation läuft KMail.
Das Programm bietet die Option "Server testen" um die Anmeldemethoden
herauszufinden, die der Server unterstützt.
Wenn ich das mache, bekomme ich unter anderem als Verschlüsselung "TLS" und
als Anmelde-Methode "Digest-MD5". Damit funktioniert auch alles wunderbar.
Outlook kann diese Anmeldemethode allerdings wohl nicht, so daß Mailversand damit nicht geht.
Ich hab jetzt mal in Kmail andere Einstellungen ausprobiert und kann damit den Fehler, den Outlook auswirft, reproduzieren.

Bei folgenden Einstellung in Kmail werden die Mails verschickt:
TLS + Digest-MD5
keine Verschlüsselung + Digest-MD5

Bei "Verschlüsselung SSL" erhalte ich die Meldung "keine Verbindung zu
Rechner". In den Logfiles des Servers tauchen keine Einträge auf.

Bei
TLS + Plain
Keine Verschlüsselung + Plain
Keine Verschlüsselung + Cram-MD5
erhalte ich im Mailprogramm die Fehlermeldung "Authentifizierung
fehlgeschlagen"
Im mail.log erscheint u.a. der Eintrag

SASL authentication problem: unknown password verifier

Bei TLS + CRAM-MD5
erhalte ich im Mailprogramm auch "Authentifizierug fehlgeschlagen".
Im mail.log erscheint


SASL authentication problem: incorrect digest response

/etc/postfix/sasl/smtpd.conf:



pwcheck_method: auxprob
auxprob_plugin: sql
mech_list: plain login cram-md5 digest-md5
sql_engine: mysql
sql_hostnames: localhost
sql_user: mein_user
sql_passwd: mein_password
sql_database: meine_db
sql_select: select password from mail_users where email ='%u@%r'


Ich bin etwas ratlos, in welche Richtung ich den Fehler suchen soll.
Da TLS+Digest-MD5 geht, kann der Fehler doch eigentlich nicht im Zusammenspiel Postfix+Mysql liegen, oder?
Was genau bedeutet "unknown password verifier"?
Habt ihr evtl einen Tip?
Braucht ihr weitere Infos? (main.cf, etc, pp)

Grüße
Simca, nach mehreren Tagen Fehlersuche langsam etwas verzweifelt...

Tomek
16.12.04, 14:04
Ändere in der /etc/postfix/sasl/smtpd.conf:
pwcheck_method: auxprob
in:
pwcheck_method: auxprop

Danach Postfix neustarten und nochmal versuchen. Wenn weiterhin Probleme auftreten, bitte deine main.cf posten.

simca
16.12.04, 14:23
Ändere in der /etc/postfix/sasl/smtpd.conf:
pwcheck_method: auxprob
in:
pwcheck_method: auxprop


Es geht! Es geht!
Oh mein Gott, ich hab jetzt ungefähr drei Tage lang die Dateien durchgesehen und kontrolliert und circa 10 Mailinglisten, Newgroups und Webforen belästigt, aber den Tipfehler hab ich nicht gesehen...

Vielen, vielen Dank!
Grüße
Simca

Tomek
16.12.04, 14:26
Hehe, sowas passiert manchmal. http://www.linuxserverforum.de/vb/images/smilies/uglyspitze.gif