【问题标题】:mail from gmail goes to softfail by yahoo with SPF record来自 gmail 的邮件通过带有 SPF 记录的 yahoo 发送到 softfail
【发布时间】:2013-12-25 11:23:17
【问题描述】:

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

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

2) 发送至 myemail@mydomain.com 的所有电子邮件均在 gmail 帐户中接收,而不是在域的 webmail 中。

因此,我在我的域的高级 DNS 管理中创建了 SPF 记录,如下所示:

v=spf1 mx a:google.com ~all

现在,当我从我的域(使用 smtp 通过 php 脚本)向 anyemail@yahoo.com 发送电子邮件时,我发现 SPF: pass in the header of the sent mail.

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

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

【问题讨论】:

标签: email spf


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    v=spf1 mx include:gmail.com ~all
    

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

    【讨论】:

    • 这是否意味着任何使用 Gmail 的人都可以假装从 mydomain.com 发送邮件而没有任何 SPF 警告?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2023-03-28
    • 2015-04-17
    • 2014-11-30
    相关资源
    最近更新 更多