我有一个应用程序,我正在发送某些事件的电子邮件,但当我使用我的Gmail帐户时,我从未收到电子邮件,他们不在我的垃圾邮件文件夹中。当我将它们发送到我的工作电子邮件时,我会立即收到它们。
我需要做些什么才能将电子邮件发送到谷歌?
我正在使用标准的codeigniter电子邮件配置(我认为使用sendmail)。
我正在使用谷歌应用程序开展业务,我有谷歌提供的MX记录设置。
我还需要其他什么吗?此外,我在我的应用程序中使用子域名,这是否会影响我可能需要设置的内容?
修改
当我像这个例子Sending email with gmail smtp with codeigniter email library一样使用smtp时,页面似乎永远不会回来。它最终只是超时。
答案 0 :(得分:0)
您可能会看到,在未来的某个时刻,您会将它们全部显示在Gmail中。谷歌很可能会看到发件人是否是垃圾邮件,并持有这些邮件。在设置开发服务器之前我已经体验过了。我建议使用交易电子邮件服务,如Mandrill或SendGrid。如果你只是通过PHP发送电子邮件,你会发现你从那些放弃的服务中获得了很多信息。
答案 1 :(得分:0)
过滤器理论另一种可能性是海报在其GMail帐户上设置了过滤掉电子邮件的过滤器。
我会确保您也发送所需的标头信息。您是否尝试过注册新的Gmail帐户并将其发送给该用户?