SASL Auth….endlich gelöst
Seit langem mal wieder ein Eintrag, aber an diesem Problem häng ich auch schon ewig…
Ich wunderte mich vor ca. 2 Monaten warum nach einem Neustart meines Mailservers plötzlich kein senden via SMTP von beispielsweise Thunderbird mehr möglich war. Die Fehlermeldung sah wie folgt aus:
postfix/smtpd[2028]: warning: SASL authentication failure:cannot connect to saslauthd server: No such file or directory
und sagte mir erstmal, „Ok, dein saslauthd läuft nich, why?“. Nachgeschaut und festgestellt das er läuft:
/usr/sbin/saslauthd -a rimap -O hueb-ner.de -c -m /var/spool/postfix/var/run/saslauthd -r -n 0
Nach ewigen Rummprobieren und Gesuche woran es denn liegen könnte hatte ich kein Bock mehr und es blieb erstmal liegen, denn über Webinterface und so lief ja alles, nur halt nich so komfortabel. In Foren konnte mir auch nich wirklich geholfen werden, denn wie ich vermutete sah mein Konfig erstmal richtig aus.
Heute hatte ich irgendwie wieder Bock mich nochmal dran zu versuchen, denn mir ist spontan eingefallen „He, du hast das doch damals alles so konfiguriert das Postfix im chroot läuft, hast dann aber gelesen das das wohl Fehler bringen soll und hast es am Ende in der master.cf nur geändert“. In dem Fall lautet der Socket Pfad anders. Hätte ich das Manual mal nicht nur überflogen stand da auch für /var/spool/postfix/var/run/saslauthd „…to place saslauthd socket into Postfix chroot.“…
Ok, Socket Pfad mal eben recherchiert und alles eingestellt und wola, zumindest schon mal ne andere Fehlermeldung, meine Logindaten wären falsch. Mal mit testsaslauthd getestet und funktioniert. Nochmal im Manual nachgeschaut und die Lösung gefunden:
OPTION=“-c -m /var/run/saslauthd -r“
ändern in
OPTION=“-c -m /var/run/saslauthd“
Das -r sagt einfach das er aus dem Loginname und den realm kompiniert, also Bsp. foo@bar. Da dies bei mir aber nicht eingestellt ist kommt das natürlich weg und das Endresultat war ES GEHT!!
Dennoch stell ich mich die Frage, Warum ging es denn vor dem Neustart und dannach icht mehr, denn ich hab fast jeden Dienst vorher auch schon einmal neustarten müssen und vor allem die -r Option, die passt ja noch weniger ins Bild. Aber nja Shit happens, es geht nun wieder :-)