Centos 7 + sendmail从错误的主机名发送

时间:2016-10-16 01:28:00

标签: centos sendmail centos7 postfix-mta

我很难过:当一封电子邮件从我的服务器到达时,它来自错误的主机名。

Centos 7

$ postconf -n
....
myhostname = myserver.example.com
....
$ hostname --fqdn
myserver.example.com

$ cat /etc/hosts
123.123.123.123 myserver myserver.example.com
127.0.0.1 localhost

但是,当收到从该主机发送的电子邮件时,发件人地址是不同的.domain.com

我确实看到没有/ etc / mail目录,也没有/etc/mail/sendmail.cf或/etc/mail/sendmail.mc文件。

想法,建议?

1 个答案:

答案 0 :(得分:2)

首先,您需要检查日志!真的是Postfix发送邮件还是剩下的sendmail安装?

Postfix运行时:发件人使用的地址(信封和标题)由 myorigin 参数控制。它默认为:

myorigin = $ myhostname

所以,它应该是“myserver.example.com”