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

Dan*_*nes 5 php email cloudflare

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

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

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

有人知道一种防止这种情况的方法吗?我真的只想要CDN的CloudFlare.

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

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

Fil*_*tis 1

发生这种情况可能是因为您尚未更新 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-