Bonjour
Sur debian10, j’ai installé mailutils msmtp (ssmtp n’étant plus disponible) et msmtp-mta
J’utilise la commande mail de mailutils pour pouvoir envoyer des pièces jointes mais msmtp peut envoyer des mails simples en format texte. msmtp-mta crée un lien symbolique de sendmail vers msmtp donc mail va appeler msmtp.
j’ai configurer l’option from dans le fichier de conf de msmtp (\etc\msmtprc
)
from toto@domain.fr
Quand je teste l’envoi de mail par msmtp:
echo -e "Subject: msmtp test\ntest" | msmtp dest@domain.fr
l’expéditeur est bien toto@domain.fr
dans la boîte de réception du destinataire
Mais quand je teste l’envoi via l’outil mail:
echo "test" | mail -s 'mail test' dest@domain.fr
l’expéditeur est <user>@<hostname>
dans la boîte de réception du destinataire
Question1 : pourquoi la config msmtp ‘from
’ n’est elle pas prise en compte?
Quand j’utilisais ssmtp, je n’avais pas ce problème
Je me dis alors que mail impose son from donc je décide de créer son fichier de configuration \etc\mailutils.conf
avec la config suivante :
address {
email-addr toto@domain.fr;
};
Je teste de nouveau mail et l’expéditeur est cette fois-ci <user>@domain.fr
Question2: pourquoi mail m’impose <user>
et ne veut pas préciser toto@domain.fr
?
Merci d’avance pour votre aide