sSMTP konfigurace

1. Požadavky

  • Existující jail

2. Odkazy

3. Instalace sSMTP

Připojte se pomocí SSH k FreeBSD serveru, připojte se k vytvořenému jail (jexec tcsh) a nainstalujte sSMTP balíček pomocí správce balíčků pkg.

pkg update && pkg upgrade
pkg install ssmtp
pkg autoremove
  • Poznámka: Při prvním spuštění se musí aktualizovat repositáře a nainstalované balíčky, takže nebuďte překvapeni množstvím stahovaným dat.

4. Konfigurace sSMTP

Pro nahrazení sendmailu pomocí sSMTP změňte konfiguračním souboru `/etc/mail/mailer.conf` následující parametry:

sendmail    /usr/local/sbin/ssmtp
send-mail   /usr/local/sbin/ssmtp
mailq       /usr/local/sbin/ssmtp
newaliases  /usr/local/sbin/ssmtp
hoststat    /usr/bin/true
purgestat   /usr/bin/true

Zkopírujte výchozí konfigurační soubor a upravte hodnoty podle vašich požadavků.

cp /usr/local/etc/ssmtp/ssmtp.conf.sample /usr/local/etc/ssmtp/ssmtp.conf

# set your mail server (where the e-mail will be sent)
mailhub=mail.example.com

# Where will the mail seem to come from?
rewriteDomain=example.com

# The full hostname
hostname=www.example.com

Volitelně můžete změnit hostname tak, aby odpovídalo nastavení v konfiguračním souboru. Pro trvalou změnu však musíte upravit soubor `/etc/rc.conf`.

hostname www.example.com

5. Kontrola odesílání e-mailu

Nyní můžete otestovat posílání e-mailů pomocí následující příkazu:

echo test | mail -v -s "testing sSMTP setup" root@example.com

Komentáře