Postfix - Versenden mit Auth und TLS

Konfiguration von Postfix

 

Absender richtig Konfigurieren

  • /etc/aliases anpassen
# Person who should get root's mail
root:           <E-Mailadresse>
  • /etc/postfix/sender_canonical anpassen
# Rewrite root sender address
root root@<Rechnername FQDN>
  • /etc/postfix/generic anpassen
# Rewrite root sender address
root    <E-Mailadresse>
root@<Rechnername kurz>    <E-Mailadresse>
root@<Rechnername FQDN>    <E-Mailadresse>

# Mails für lokalen Host auf @mail.uni-kiel.de umlegen
@<Rechnername kurz>     @mail.uni-kiel.de
@<Rechnername FQDN>     @mail.uni-kiel.de
  • Änderungen in Postfix übernehmen
newaliases
postmap /etc/postfix/sender_canonical
postmap /etc/postfix/generic

Versenden mit Auth und TLS

  • main.cf anpassen
smtp_sasl_auth_enable = yes
smtp_tls_security_level = encrypt
smtp_sasl_tls_security_options = noanonymous
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = lmdb:/etc/postfix/relay_password
smtp_sasl_mechanism_filter = plain,login

relayhost = [smtps.mail.uni-kiel.de]:submission
  • master.cf anpassen (ggf. Kommentarzeichen entfernen)
tlsmgr    unix  -       -       n       1000?   1       tlsmgr
  • relay_password erzeugen
echo "[smtps.mail.uni-kiel.de]:submission <KENNUNG>:<KENNWORT>" > /etc/postfix/relay_password
postmap /etc/postfix/relay_password
  • Postfix neu starten
systemctl restart postfix