组态:
去爸爸:域的注册机构。 DNS在这里。 一条logging指向bluehost。
Bluehost:网站文件的主机。
基本上,我有一个利用邮件()的基于PHP的联系表单。 每当联系请求被发送时,收件人都是Go Daddy托pipe域的电子邮件地址,电子邮件永远不会通过。 但是,当我把它转到另一个电子邮件地址,如@gmail,电子邮件交付没有任何问题。
是否有必要在Go Daddy方面做出DNS更改以确保交付?
任何帮助是grealty赞赏。
MXlogging和本地MTAlogging
对于大多数MTA,如果电子邮件域列在MTA的“本地”交付列表中,则不会咨询DNS。
我认为Bluehost使用Plesk / cPanel。 在这些系统上,默认情况下启用本地电子邮件传送。
因此,从您的Web表单到您自己的网站域名的电子邮件将失败。 电子邮件到外部域将工作。
由于没有查阅MXlogging,网页表单电子邮件正在本地传送。 要解决此问题,您需要从MTA的本地交付列表中删除该域。
在像Plesk这样的系统上,您可以完全禁用电子邮件服务(它不影响mail()函数)。 在cPanel上,可以使用MXlogging而不是本地交付。 如果您的主机控制这些,您可能需要解释,您不希望您的帐户启用本地电子邮件服务。
Alogging大概是“www”,并指向托pipe您的网站的IP。
对于电子邮件,您需要在DNS服务器上设置MXlogging,他们需要指向SMTP服务器才能接受域名的电子邮件。