Debian / Ubuntu: Setup für das Versenden von Mails aus dem Terminal
Einstellungen um aus dem Terminal oder aus crontab Mails versenden zu können
Setup: ssmtp und mailutils
sudo apt-get install ssmtp mailutils
Konfig
sudo gedit /etc/ssmtp/ssmtp.conf
root=user@mail.domain
mailhub=ip:587
hostname=computername
AuthUser=user@mail.domain
AuthPass=password
UseSTARTTLS=YES
sudo nano /etc/ssmtp/revaliases
# sSMTP aliases
#
# Format: local_account:outgoing_address:mailhub
#
# Example: root:your_login@your.domain:mailhub.your.domain[:port]
# where [:port] is an optional port number that defaults to 25.
root:user@domain:ip:25
user:user@domain:ip:25
Testen
Mail aus dem Terminal
echo "test" | mail -s "testmail" user@email.domain
Mails aus crontab
crontab kann die Ausgabe der geplanten Tasks als Mail versenden, dazu:
hinzufügen von:
MAILTO="user@email.domain"
Für Zeilen die keine Zusammenfassung per Mail schicken sollen, kann das Mail wie folgt unterdrückt werden:
* * * * * Befehl >> /dev/null 2>&1
({{pro_count}})
Beitrag bewerten:{{percentage}} % positiv
({{con_count}})
DANKE für deine Bewertung!
Fragen / Kommentare
(sortiert nach Bewertung / Datum) [alle Kommentare(am besten bewertete zuerst)]