【发布时间】:2013-01-21 01:16:01
【问题描述】:
我有一个应用程序,我在其中发送某些事件的电子邮件,但是当我使用我的 gmail 帐户时,我从未收到电子邮件,它们不在我的垃圾邮件文件夹中。当我将它们发送到我的工作电子邮件时,我会立即收到它们。
我需要做什么才能将电子邮件发送到谷歌?
我正在使用标准的 codeigniter 电子邮件配置(我认为使用 sendmail)。
我正在使用谷歌商业应用程序,并且我有谷歌提供的 MX 记录设置。
我还需要什么吗?另外,我在我的应用程序中使用子域,这会影响我可能需要设置的内容吗?
编辑
当我像这个例子Sending email with gmail smtp with codeigniter email library 那样使用 smtp 时,页面似乎永远不会回来。它最终只是超时。
【问题讨论】:
-
邮件是否在其他邮件客户端收到?
-
我在工作电子邮件中收到它们,所以是的。
-
您是从本地主机还是从网络域尝试?
-
您能提供您的 php.ini 电子邮件设置和您的发送代码 sn-p 吗?
-
您可能遇到防火墙问题,其中与 SMTP 端口的传出通信已关闭,我之前遇到过类似的情况(如果您在本地主机上并且您的防火墙没有阻止它,那么您的 ISP可能会阻止它)。由于您没有提供太多信息或代码,因此我假设您在本地主机上,因此您可能想尝试使用免费的 VPN 服务来测试它是否有效,那么现在就是这样,直到您将其上传到某个地方。跨度>
标签: php codeigniter email