我很难过:当一封电子邮件从我的服务器到达时,它来自错误的主机名。
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文件。
想法,建议?
丹
答案 0 :(得分:2)
首先,您需要检查日志!真的是Postfix发送邮件还是剩下的sendmail安装?
Postfix运行时:发件人使用的地址(信封和标题)由 myorigin 参数控制。它默认为:
myorigin = $ myhostname
所以,它应该是“myserver.example.com”