SSMTP

Installation

sudo apt install ssmtp mailutils

(Note: mailutils installe la commane mail)

On devrait obtenir ceci:

user@server:~$ whereis sendmail
sendmail: /usr/sbin/sendmail /usr/lib/sendmail /usr/share/man/man8/sendmail.8.gz
user@server:~$ ls -la /usr/sbin/sendmail
lrwxrwxrwx 1 root root 5 avril  3  2018 /usr/sbin/sendmail -> ssmtp

Configuration

/etc/ssmtp/ssmtp.conf
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=toto@mondomaine.fr
AuthUser=toto@mondomaine.fr
AuthPass=xxXXxxxXXX
 
# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=ssl0.ovh.net:465
UseTLS=YES
 
# Where will the mail seem to come from?
rewriteDomain=mondomaine.fr
 
# The full hostname
hostname=user@server
 
# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES

rewriteDomain ?

Lorsque l'on ecrit un mail, ssmtp l'envois avec le nom de l'utilisateur + hostname

Soit current_user@user@server … et ça plante !

Si on active le rewriteDomain=mondomaine.fr l'utilisateur utilisé pour l'envois deviens utilisateur + rewriteDomain = current_user@mondomaine.fr

Tests

Avec mail

Envoyer un mail a «thierry@testix.fr»

thierry@binovx-srv:~$ mail thierry@testix.fr
Cc:
Subject: Test
Bonjour ceci est un test !

Envoyer le mail avec ctl+D

Sources

Vous pourriez laisser un commentaire si vous étiez connecté.