===== Emails an Provider zum Versand weiterleiten =====
vi /etc/postfix/main.cf
[...]
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/saslpasswd
smtp_always_send_ehlo = yes
relayhost = [smtp.MeinProvider.de:587]
[...]
Alle mails nach extern werden an diesen Mailserver geschickt.
relayhost = mail.isp.tld
relayhost = mail.isp.tld:587
relayhost = [mail.isp.tld]
relayhost = [mail.isp.tld]:587
Die obigen 4 Beispiele zeigen die unterschiedlichen Möglichkeiten der Notation.
- Die Email wird an den MX-Host im DNS von mail.isp.tld auf Port 25 verschickt
- Die Email wird an den MX-Host im DNS von mail.isp.tld auf Port 587 verschickt
- Die Email wird an die IP der DNS Abfrage nach mail.isp.tld auf Port 25 verschickt
- Die Email wird an die IP der DNS Abfrage nach mail.isp.tld auf Port 587 verschickt
smtp.MeinProvider.de durch den entsprechenden smtp-Server des Mail-Providers ersetzen.
Benutzernamen und Passwort hinterlegen
vi /etc/postfix/saslpasswd
smtp.MeinProvider.de Benutzernamen:Passwort
Nur diese Zeile darf in der Datei stehen
/etc/postfix/saslpasswd für Postfix vorbereiten
postmap /etc/postfix/saslpasswd
Postfix restarten, damit neue Konfig geladen wird