sSMTP重写电子邮件中的"发件人"字段

Sco*_*ott 2 email sendmail ssmtp

我的问题是,无论何时我的服务器发送电子邮件,发件人字段都会被覆盖.

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
Run Code Online (Sandbox Code Playgroud)

如何指示ssmtp不要更改From:电子邮件中的字段?或者只是定义From:任何地方?

小智 8

尝试添加FromLineOverride=YES在你的ssmtp.conf,如果不设置此发件人地址将被改写,因为默认值应设置为"NO".

  • 是:允许用户指定自己的From:地址
  • NO:使用系统生成的From:地址