来自gmail的邮件被雅虎以SPF记录发送到softfail



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

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

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

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

v=spf1 mx a:google.com ~all

现在,当我从我的域发送电子邮件时(通过使用smtp的php脚本)anyemail@yahoo.com,我在发送邮件的邮件头中找到了SPF:pass。

但是当我从gmail帐户向发送电子邮件时anyemail@yahoo.com,我在发送的邮件头中发现了SPF:softfail。

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

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

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

允许我使用Gmail发送发件人:any@mydomain.comSPF=通过

最好的方法是包含谷歌自己的SPF记录:

v=spf1 mx include:gmail.com ~all

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

最新更新