Nach Neustart Postfix konfigurieren:
sudo su
dpkg-reconfigure postfix
→ Internet mit Smarthost auswählen → System-E-Mail-Name eingeben (Maildomäne, für die der Server gedacht ist)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"
myhostname
ist vermutlich schon korrekt eingestellt, da es bei der Konfiguration mittels dpkg-reconfigure
schon eingetragen wurde.noplaintext
weggelassen werden.* web.de konnte nicht erfolgreich getestet werden. post.strato.de smtp.strato.de smtp.1und1.de mail.gmx.net
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.