Linux: Nastavení odesílání emailů pomocí SSMTP
Příklad: Chceme na linuxovém systému odesílat emaily pomocí nějakého odlehčeného balíčku (nechceme sendmail) - k tomuto účelu se výborně hodí SSMTP. Ukážeme si proto jeho základní nastavení a odeslání testovací zprávy.
Instalace balíčku
apt-get install ssmtp
Úprava konfiguračního souboru ssmtp.conf
vim /etc/ssmtp/ssmtp.conf
root=email@mojedomena.cz
mailhub=smtp.server.cz:25
hostname=mojedomena.cz
AuthUser=uzivatel
AuthPass=heslo
# nikdy nepřepisovat "From:"(pokud není uvedeno)
FromLineOverride=YES
# zapnout šifrování TLS
UseTLS=Yes
UseSTARTTLS=Yes
Nastavení aliasu FROM
vim /etc/ssmtp/revaliases
root:email@mojedomena.cz:smtp.server.cz:25
Odeslání testovacího emailu
echo -e "to: email@mojedomena.cz\nsubject: Predmet\nText zpravy"| ssmtp email@mojedomena.cz
či
echo "Zprava" | ssmtp email@mojedomena.cz
či
ssmtp email@mojedomena.cz < /tmp/email.txt
...
To: email@mojedomena.cz
From: kokos@mojedomena.cz
Subject: Predmet
Toto je testovaci zprava