PHP邮件不是从mydomain.com发送到谷歌应用程序电子邮件myname@mydomain.com

时间:2012-06-07 05:35:05

标签: php email google-apps

当我尝试使用
来自我网站上的联系表格发送邮件时 PHP邮件功能不是从mydomain.com发送到谷歌应用程序电子邮件myname@mydomain.com。

请为此问题提出解决方案。

3 个答案:

答案 0 :(得分:1)

经过长时间的研究,我找到了这个问题的答案。

对我来说,问题出在我的主机设置中。

您主机会将这些域地址视为自己注册的域名,而不是Google Apps。因此它将电子邮件路由到主机邮件服务器。

要通过Google Apps(Gmail)进行路由,您需要更改电子邮件路由设置。

查找" MX Entry"您的cpanel中的设置并添加优先级为

的新MX记录
  

0

和目的地

  

gmail.com

并添加它。您还应将现有MX记录优先级更改为1.

这些设置可让您接收来自php mail()的电子邮件至您的Google Apps Gmail帐户。

答案 1 :(得分:0)

要从PHP发送电子邮件,您必须安装SMTP服务器并配置PHP才能使用该服务器。如果您正在使用共享主机或进行设置,则应通过选中documentation来检查您是否正确调用了邮件功能。

以下是如何使用它的示例:

$to = "name@example.com";
$subject = "Test Message";
$message = "Hello!";
$headers = "From: me@example.org";

mail($to, $subject, $message, $headers);

答案 2 :(得分:0)

只需修改/ etc / hosts文件并在下一行添加您的IP地址mydomain.com mydomain,这应该通过将电子邮件路由到谷歌服务器来实现。我为我的网站做了同样的事情。

所以我的/ etc / hosts文件如下所示:

127.0.0.1 localhost 知识产权 mysite.com mysite (这是一个别名,您可以将其称为任何我想的)