Postfix TLS relay
Abhängigkeiten installieren:
sudo apt install postfix mailutils libsasl2-modules
In /etc/postfix/main.cf
folgendes einfügen/anpassen (gucken dass relayhost
und mydestination
nicht doppelt vorkommen):
relayhost = [mail.berrnd.net]:587
smtp_use_tls = yes
smtp_tls_security_level = may
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_host_lookup = native
mydestination = xxHOSTFQDNxx
Die Datei /etc/postfix/sasl_passwd
erstellen und folgendes einfügen/anpassen:
mail.berrnd.net xxUSERNAMExx:xxPASSWORDxx
sudo postmap /etc/postfix/sasl_passwd && sudo chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db && sudo chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db && sudo service postfix restart
/etc/aliases
anpassen bzw. Aliase einfügen:
bb: bernd@berrnd.de
root: bernd@berrnd.de
sudo newaliases
Testen
echo test message | mailx -s 'test subject direct' bernd@berrnd.de
echo test message | mailx -s 'test subject root' root
echo test message | mailx -s 'test subject bb' bb