【问题标题】:What would prevent WordPress from sending emails to non-local email addresses?什么会阻止 WordPress 向非本地电子邮件地址发送电子邮件?
【发布时间】:2012-08-17 09:21:41
【问题描述】:

我已经在我的本地计算机上使用 PHP5.3/FastCGI 和 MySQL (Windows 7/IIS 7.5) 设置了我们的博客...(仅供参考 - 我是 Windows 服务器和 IIS 的新手)

我收到了这条消息: 无法发送电子邮件。 可能的原因:您的主机可能禁用了 mail() 功能... 当同事单击“wp-login”页面上的“丢失密码”链接时。

我通过“php.ini”定义了我们网络的邮件服务器,瞧!- 丢失密码的电子邮件有效。 - 或者我是这么认为的。

事实证明,诸如丢失密码和新用户(密码)之类的电子邮件只会成功发送给使用我们邮件服务器的 url 地址 (johndoe@horsepowerfreaks.com) 的用户

所以我的问题是:为什么 WordPress 不能向我们域外的电子邮件地址发送电子邮件?我知道人们首先会猜测(正如我所知道的)这与我们的邮件服务器(Microsoft Exchange Server)有关......

会不会和WP的配置有关?

【问题讨论】:

    标签: php wordpress iis exchange-server


    【解决方案1】:

    这几乎肯定是您的 Exchange SMTP 服务器的安全配置问题,而不是 WordPress。看看这个:

    http://terenceluk.blogspot.com/2011/10/unable-to-relay-mail-to-external-domain.html

    【讨论】:

    • 我必须让我们的管理员在他可以的时候看看这个。我可以看到这是解决方案。我希望这不是什么太复杂的事情。谢谢你的建议。一切都值得赞赏:)
    • 如果发现这是我的问题的解决方案,将发布:)
    • 即使我们正常的 Outlook 消息能够发送到所有不同的域,您认为这是一种可能性吗?我们有一个正常工作的交换服务器已经有一段时间了,发送消息从来没有遇到过问题......
    • Exchange 的安全模型非常广泛,我相信默认情况下它对自动消息的限制非常严格。
    • 既然你说你将 PHP 配置为通过 Exchange 发送消息并且消息在域内工作,唯一的两种可能是你没有正确配置 php.ini 并且 PHP 正在发送这些消息。方式,或者该交换被配置为不从域外的 PHP 发送消息。 Wordpress 强调不关心它在哪里发送电子邮件。
    猜你喜欢
    • 2017-03-01
    • 2014-11-21
    • 1970-01-01
    • 2014-07-20
    • 2016-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-28
    相关资源
    最近更新 更多