我的设置:我在带有 Apache 网络服务器的 Amazon Linux 服务器(似乎基本上是 CentOS)上运行 Magento 网站。我还使用 Google Apps 来管理 mydomain.com 的邮件。
我能够成功地为服务器设置 MX、SPF 和 DKIM 记录并使它们正常工作,因此当我发送电子邮件时,我会收到 SPF 和 DKIM 的“通行证”。但是,我遇到了一个我似乎无法解决的奇怪问题 --- 我发送的电子邮件的部分标题似乎总是说:
Received: (from apache@localhost) by mydomain.com
Run Code Online (Sandbox Code Playgroud)
我一直在寻找一种方法来将其更改为使用“mail@mydomain.com”,但我似乎无法弄清楚。
我尝试过的事情包括:
如果有帮助,我的 /etc/hosts 文件的内容如下:
127.0.0.1 www.mydomain.com
127.0.0.1 mydomain.com
127.0.0.1 localhost localhost.localdomain
Run Code Online (Sandbox Code Playgroud)
对于主机文件的最后一行,我还尝试了变体...
127.0.0.1 localhost.localdomain mydomain.com
Run Code Online (Sandbox Code Playgroud)
……但还是不行。
我认为如果我添加电子邮件的标题也可能会有所帮助,以防这可能会为可能发生的事情提供一些线索(我已经更改了很多值以使其具有普遍性)。
Delivered-To: zerowing@email.com
Received: by 123.123.123.123 with SMTP id abcdefg123456790;
Fri, …
Run Code Online (Sandbox Code Playgroud)