Zuletzt aktualisiert im April 2021
Aus Abschnitt Linux und markiert mit

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

Du möchtest mir hierzu Feedback hinterlassen? Dann schreib mir gerne eine Nachricht.