Soll Postfix eMails über einen andere eMail Server verschicken (Relay mit Versand über den Provider) muss postfix sich genauso an dem entsprechenden eMail-Server authentifizieren wie jeder Outlook Client.
Um dies zu erreichen müssen folgende Pakete installiert werden:
apt-get install libsasl2-modules postfix-tls
Anschließend sind folgende Änderungen/Ergänzugen notwendig.
/etc/postfix/main.cfrelayhost = smtp.provider.de ..... smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_auth smtp_sasl_security_options = noanonymous
/etc/postfix/sasl_authsmtp.provider.de username:kennwort
Nun muss die sasl_auth noch für Postfix lesbar umgewandelt werden.
postmap sasl_auth
Nun postfix neu starten. Anschließend sollten die eMails authentifiziert versand werden.
/etc/init.d/postfix restart
2 Kommentare
Ein kleiner Fehler: postmap smtp_auth sollte postmap sasl_auth heißen. anderer Befehl wirft fehler.
Danke für den Hinweis, ich habe den Fehler korrigiert.