繁体   English   中英

PHP邮件未从mydomain.com发送到Google应用程序电子邮件myname@mydomain.com

[英]PHP mail is not sending from mydomain.com to the google apps email myname@mydomain.com

当我尝试使用以下方式从网站上的联系表发送邮件时
PHP邮件功能不会从mydomain.com发送到google应用程序电子邮件myname@mydomain.com。

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

经过长时间的研究,我找到了解决此问题的方法。

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

您托管的域名将视为未注册到Google Apps的域名。 因此,它将电子邮件路由到主机邮件服务器。

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

在您的面板中找到“ MX条目”设置,并优先添加新的MX记录

0

和目的地

gmail.com

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

这些设置将使您能够接收来自php mail()到您的Google Apps gmail帐户的php mail()

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

这是一个用法示例:

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

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

只需修改/ etc / hosts文件并在下一行中添加您的IP地址mydomain.com mydomain,就可以通过将电子邮件路由到google的服务器来工作。我对我的网站也是如此。

所以我的/ etc / hosts文件看起来像这样:

127.0.0.1 localhost IP mysite.com mysite (这是一个别名,您可以称呼我为假名)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM