Konfiguration des E-Mail-Servers

Nach Neustart Postfix konfigurieren:

Die main.cf kann entweder mit einem Texteditor bearbeitet werden, oder die Einträge können mit Hilfe des Programms postconf folgendermaßen zugefügt werden:

postconf -e "smtp_sasl_auth_enable=yes"
postconf -e "smtp_sasl_secutrity_options=noplaintext noanonymous"
postconf -e "smtp_sasl_password_maps=hash:/etc/postfix/sasl_password"
postconf -e "sender_canonical_maps=hash:/etc/postfix/sender_canonical"
postconf -e "myhostname=meinesubdomain.dyndns.org"
postconf -e "relayhost=smtp.web.de"
postconf -e "mydestination=meinesubdomain.dnydns.org, localhost.meinesubdomain.dyndns.org, localhost"

Jetzt fehlen noch zwei Textdateien sasl_password und sender_canonical im Verzeichnis /etc/postfix. Diese Textdateien werden nicht direkt von postfix verwendet. Sie müssen zunächst in ein anderes Format umgewandelt werden. Die Umwandlung wird mit Hilfe des Programms postmap durchgeführt.

sasl_password:

post.strato.de username:passwort

sender_canonical:

lokalerBenutzername vollständigeabsenderemailadresse
www-data vollständigeabsenderemailadresse

Hier können auch mehrere Benutzernamen mit ihren E-Mail-Adressen angegeben werden.

Mit

postmap sasl_password
postmap sender_canonical

werden anschließend die beiden Dateien in sasl_password.db und sender_canonical.db umgewandelt.

Die geänderten Einstellungen werden von postfix nach

/etc/init.d/postfix reload

übernommen.