Inhaltsverzeichnis

Authentifizierung

Damit Postfix sich am smarthost authentifizieren kann muss folgendes gemacht werden.

Konfiguration anpassen

In der main.cf müssen noch einige Einträge angepasst bzw. hinzugefügt werden.

vi /etc/postfix/main.cf
relayhost = <RELAYHOST>
smtp_sasl_auth_enable=yes
smtp_sasl_password_maps=hash:/etc/postfix/sasl-passwords
# smtp_sasl_mechanism_filter = digest-md5 # enable if your isp supports this

Passwortdatei

Nun erstellt man noch die Datei sasl-passwords mit den Angaben für die Authentifizierung.

vi /etc/postfix/sasl-passwords

Inhalt

<RELAYHOST> <BENUTZERNAME:PASSWORT>

Wichtig: Den „:“ zwischen Benutzername und Passwort nicht vergessen.

Verschlüsselung

Evtl. benötigt der jew. SMTP-Server eine verschlüsselte Authentifizierung, z.B. mit STARTTLS.
Hier müssen dann in die /etc/postfix/main.cf noch folgende Zeilen eingefügt werden:
<code>smtp_tls_security_level = may
smtp_sasl_security_options = noanonymous</code<

Postfix informieren

Zum Schluss sagen wir Postfix dass er die Datei sasl-passwords mit einem Hash versieht und die Werte in seiner Datenbank aktualisiert.

postmap hash:/etc/postfix/sasl-passwords

Damit die Authentifizierungsmethode sofort greift muss der Postfix noch reloaded werden.

postfix reload