CloudFlare& PHP mail()函数......它们去哪里了?

时间:2014-01-26 17:31:05

标签: php email cloudflare

我与JustHost共享一个托管帐户,托管多个网站,其中包含依赖于PHP mail()功能的嵌入式联系表单。

启用CloudFlare(通过JustHost' cPanel)后,通过PHP mail()发送的所有电子邮件都没有通过。由于JustHost通过cPanel处理所有DNS设置,因此我无法在不断开JustHost连接的情况下更改CloudFlare网站上的任何设置。

从其他帐户发送的电子邮件工作正常,但未收到PHP mail()发送的任何内容。在我启用CloudFlare之前,一切正常。

任何人都知道如何防止这种情况发生?我真的只想要CDN的CloudFlare。

现在我必须禁用CloudFlare才能找到解决方案。 :(

更新:似乎这是一个错误,来自标头的php.ini邮件未正确设置。 JustHost能够为我纠正这个问题。

1 个答案:

答案 0 :(得分:0)

这可能会发生,因为您尚未更新DNS MX记录。

点击此处查看解决方案:

https://support.cloudflare.com/hc/en-us/articles/200168876-My-email-or-mail-stopped-working-What-should-I-do-

另请在此处查看有关编辑MX记录的更详细答案:

https://support.cloudflare.com/hc/en-us/articles/200169086-How-do-I-add-or-edit-mail-or-MX-records-