Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 从php邮件发送时,Godaddy电子邮件转发器不工作_Email_Dns - Fatal编程技术网

Email 从php邮件发送时,Godaddy电子邮件转发器不工作

Email 从php邮件发送时,Godaddy电子邮件转发器不工作,email,dns,Email,Dns,我在我的GoDaddy帐户上设置了一个电子邮件转发器,当从单个电子邮件帐户发送时,它可以正常工作,但当我从PHP脚本发送到它时,它永远不会被接收 这里有一些额外的细节(我觉得这里的前两项可能是找到答案的关键): 电子邮件转发器位于具有域名的GoDaddy帐户上。此域名的网站托管在另一个godaddy帐户上。域名帐户上设置的名称服务器是默认名称服务器(网站工作正常,因为两个帐户都是GoDaddy) 我已经试着在主机帐户而不是域名帐户上设置电子邮件转发器。有趣的是,电子邮件确实会接收来自php m

我在我的GoDaddy帐户上设置了一个电子邮件转发器,当从单个电子邮件帐户发送时,它可以正常工作,但当我从PHP脚本发送到它时,它永远不会被接收

这里有一些额外的细节(我觉得这里的前两项可能是找到答案的关键):

  • 电子邮件转发器位于具有域名的GoDaddy帐户上。此域名的网站托管在另一个godaddy帐户上。域名帐户上设置的名称服务器是默认名称服务器(网站工作正常,因为两个帐户都是GoDaddy)

  • 我已经试着在主机帐户而不是域名帐户上设置电子邮件转发器。有趣的是,电子邮件确实会接收来自php mail的电子邮件,但它不会接收直接从电子邮件帐户发送的电子邮件。相反,我收到的错误消息是“您的消息未送达”name@xxx.com因为找不到地址,或无法接收邮件。“

  • 我可以从同一个php脚本成功地向任何其他电子邮件帐户发送电子邮件,因此问题不在于我的php邮件功能

  • 我曾经对MX记录做过一些更改,但后来又更改了回来。GoDaddy的一名技术支持人员说,他们是正确的,应该可以工作

  • 我已经花了很多时间与Godaddy支持,他们说,他们不能帮助我,因为电子邮件转发器是“工作”时,从一个普通的电子邮件帐户发送


可能是电子邮件被拒绝而从未到达收件箱。那么它就没有任何东西可以转发了。通过另一个论坛得到了答案。这是其他任何人看到这篇文章的解决方案。托管帐户网站位于带有附加域的cPanel服务器上。您需要做的是进入该服务器,在“邮件”下,有一个邮件路由选项-默认情况下,它通常设置为“自动”或“本地”-您需要将其更改为“远程”-否则,当服务器(网站)尝试向域中的某个地址发送电子邮件时,它会尝试将其发送到服务器本身的邮箱