我的问题是,每当我的服务器发送电子邮件时,发件人字段都会被覆盖。
From:
应该:Web Site Name <[email protected]>
但电子邮件被发送到以下地址:
World Wide Web Owner <[email protected]>
或者在 SSH 中以 root 身份发送电子邮件时:
Charlie & <[email protected]>
我的/etc/ssmtp/ssmtp.conf
配置文件内容:
[email protected]
mailhub=ssl0.ovh.net:465
rewriteDomain=mywebsite.com
hostname=mywebsite.com
realname = "Web Site Name"
AuthUser=postmaster%mywebsite.com
AuthPass=removed
UseTLS=YES
我如何指示 ssmtp 不要更改From:
电子邮件中的字段?或者只是定义From:
任何地方?
当我添加FromLineOverride=YES
到ssmtp配置文件服务器不再发送电子邮件(带有设置表单字段的电子邮件)。
答案1
FromLineOverride=YES
应该可以解决问题。您确定在邮件发送代码中正确设置了发件人标头吗?