【发布时间】:2014-02-21 17:04:58
【问题描述】:
我有一个 Ubuntu 服务器,上面有几个 WordPress 站点。服务器的主机名设置为:ip-xxx-xxx-xxx.internal。因此,当 WordPress 发送电子邮件(通过 PHP,通过 sendmail)时,它会在 EHLO 命令中使用该主机名。这会导致某些邮件服务器拒绝该电子邮件。
我无法更改服务器的主机名,而且每个站点都需要不同的主机名,因此需要一种方法来设置每个站点。所以我认为这也排除了任何 php.ini 更改或 sendmail/postfix 配置更改。
我查看了 WordPress 插件,但我认为他们都希望您只使用不同的 SMTP 服务器(中继),这不是我想要的。我只想使用当前设置,但让它报告每个站点的正确主机名。
希望这是我刚刚忽略的一些简单的事情......网站需要明天上线。谢谢!
【问题讨论】:
-
您是否为每个 www 站点使用单独的 IP 地址?
-
不,同一服务器(实例)上至少有一个其他站点具有相同的 IP。
-
这最终与我的问题有关,因此为未来的读者提供链接:stackoverflow.com/questions/5666312/…
标签: php wordpress email smtp sendmail