3 votes

sSMTP réécriture du champ "From" dans les emails

Mon problème est que chaque fois que mon serveur envoie des e-mails, le champ expéditeur est écrasé.

From: devrait être : Web Site Name <admin@mywebsite.com>

Mais le courriel est livré à l'adresse de :

World Wide Web Owner <www@mywebsite.com>

Ou lors de l'envoi des emails depuis la racine dans le SSH :

Charlie & <root@mywebsite.com>

Mon /etc/ssmtp/ssmtp.conf le contenu du fichier de configuration :

root=postmaster@mywebsite.com
mailhub=ssl0.ovh.net:465

rewriteDomain=mywebsite.com
hostname=mywebsite.com
realname = "Web Site Name"

AuthUser=postmaster%mywebsite.com
AuthPass=removed
UseTLS=YES

Comment puis-je demander à ssmtp de ne pas changer From: dans les e-mails ? Ou simplement définir le From: n'importe où ?

9voto

Dan Points 184

Essayez d'ajouter FromLineOverride=YES dans votre ssmtp.conf Si vous ne définissez pas cette option, l'adresse de départ sera écrasée puisque la valeur par défaut est "NON".

  • OUI : Permettre à l'utilisateur de spécifier sa propre adresse "From :".
  • NON : utiliser l'adresse From : générée par le système

2voto

Hall K Points 71

Si vous avez des problèmes avec le fonctionnement de SSMTP, essayez d'utiliser MSMTP (qui fonctionne pour moi).

cat email.txt | msmtp --account=sender@mail.com --from=sender@mail.com -t adres@mail.com

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X