Inhaltsverzeichnis

System Mails

ssmtp (alt)

msmtp

apt install msmtp
/etc/msmtpprc
defaults

aliases /etc/aliases

account net
host mail-1.net.clerie.de
port 465
tls on
tls_starttls off

user auth-only@net.clerie.de
password <password>

maildomain hostname.net.clerie.de
auto_from on

account default : net
/etc/aliases
default: hostname@net.clerie.de

cron verfügbar machen

Es gibt ein Paket, das einen symlink von /usr/sbin/sendmail setzt, damit crontab uws automatisch msmtp nutzt.

apt install msmtp-mta

cron verfügbar machen, alte version von msmtp

Leider ist msmtp in buster nur in einer sehr alten Version verfügbar, der man nicht anweisen kann, die From und To Header mit einer vollen Mailaddresse zu ersetzen. Lassen wir das Paket msmtp-mta einfach weg und ersetzen den Symlink mit einer Zeile Bash, können wir das Workarounden:

/usr/sbin/sendmail
#!/bin/bash
 
cat /dev/stdin | grep -iv "^From:" | grep -iv "^To:" | msmtp $@