来自gmail的邮件由具有SPF记录的雅虎进入softfail

时间:2013-12-08 10:12:34

标签: email spf

我有自己的域名,即mydomain.com和自己的电子邮件myemail@mydomain.com,我可以通过php脚本发送电子邮件。我还有自定义gmail地址(来自谷歌应用程序)myemail@mydomain.com并且可以登录gmail电子邮件面板并可以从该Gmail帐户发送电子邮件。

通常会发生的事情是: 1)我通过php脚本从我的域发送电子邮件(发件人:myemail@mydomain.com),并从gmail(谷歌应用程序)发送电子邮件(发件人:myemail@mydomain.com)。

2)所有发送到myemail@mydomain.com的电子邮件都是通过gmail帐户收到的,而不是在域名的网络邮箱中收到的。

出于这个原因,我在我的域的高级DNS管理中创建了SPF记录,如下所示:

v=spf1 mx a:google.com ~all

现在,当我从我的域发送电子邮件(使用smtp的php脚本)到anyemail@yahoo.com时,我发现SPF:传入已发送邮件的标题。

但是当我从gmail帐户发送电子邮件到anyemail@yahoo.com时,我在已发送邮件的标题中找到了SPF:softfail。

SPF记录的正确语法是什么,发送的电子邮件将通过SPF传递,从我的域和gmail帐户发送。

2 个答案:

答案 0 :(得分:2)

从这里开始:https://support.google.com/a/answer/178723

v=spf1 include:_spf.google.com ~all

允许我使用Gmail发送From:any@mydomain.com,SPF = pass

答案 1 :(得分:1)

最好的办法是加入Google自己的SPF记录:

v=spf1 mx include:gmail.com ~all

您当前正在对google.com域使用A记录查找,这与其实际SMTP服务器的IP地址不对应。