April 02 2023, 15:16#

Configuration de ssmtp

Petite note sur la configuration de ssmtp sur FreeBSD

Prérequis

pkg inst ssmtp

Désactivation de sendmail

sysrc sendmail_enable=NO
sysrc sendmail_msp_queue_enable=NO
sysrc sendmail_outbound_enable=NO
sysrc sendmail_submit_enable=NO

Remplacement de sendmail par ssmtp dans le mailer /etc/mail/mailer.conf

#sendmail       /usr/libexec/sendmail/sendmail
#mailq          /usr/libexec/sendmail/sendmail
#newaliases     /usr/libexec/sendmail/sendmail
#hoststat       /usr/libexec/sendmail/sendmail
#purgestat      /usr/libexec/sendmail/sendmail
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

Configuration de ssmtp /usr/local/etc/ssmtp/ssmtp.conf

mailhub=mail.example.com:465
rewriteDomain=example.com
hostname=host.example.com
FromLineOverride=YES
UseTLS=YES
AuthUser=user@example.com
AuthPass=SecretPassword

Reboot recommandé

Pour tester

mail johndoe@example.com

Tags : freebsd mail ssmtp sendmail smtp