Linux: Nastavení odesílání emailů pomocí SSMTP

Autor Hanz
Publikováno 20.05.2016 (update: 28.01.2021)
Kategorie Článek
linux-nastaveni-stmp-serveru-pomoci-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


44

Vaše reakce na článek Linux: Nastavení odesílání emailů pomocí SSMTP

Napsat komentář k článku

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace