我的问题是,无论何时我的服务器发送电子邮件,发件人字段都会被覆盖。
From:
应该是:Web Site Name <admin@mywebsite.com>
但是电子邮件从以下地址发送到地址:
World Wide Web Owner <www@mywebsite.com>
或者在SSH中从根目录发送电子邮件时:
Charlie & <root@mywebsite.com>
我的/etc/ssmtp/ssmtp.conf
配置文件内容:
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
如何指示ssmtp不要更改电子邮件中的From:
字段?或者只是在任何地方定义From:
?
答案 0 :(得分:8)
尝试在 ssmtp.conf 中添加FromLineOverride=YES
,如果不设置此地址,则会覆盖起始地址,因为默认值应设置为“NO”。
答案 1 :(得分:0)
如果您在使用SSMTP时遇到问题,请尝试使用MSMTP(为我工作)
cat email.txt | msmtp --account=sender@mail.com --from=sender@mail.com -t adres@mail.com