SPF 记录验证 - 仅提供最佳猜测

SPF 记录验证 - 仅提供最佳猜测

我管理域名 [mydomain.com],到目前为止,该域名仅用于通过 Google Mail/Google Apps 处理邮件。

现在我添加了一个服务器,它应该是域的一部分,但不改变主要用途。我希望服务器能够发送简单的管理邮件,所以我安装并配置了 sendmail。

当我将测试邮件发送到另一个 Google Mail 地址时,邮件可以发送,但我收到以下标头信息:

Received-SPF: pass (google.com: best guess record for domain of
[myuser]@[myhost].[mydomain].com designates [myipv6address]
as permitted sender) client-ip=[myipv6address];

现在我当然希望验证能够通过而不用猜测,但我的 DNS 记录可能有问题。

$TTL 86400
@   IN SOA [mynameserver1]. (
    2013101002   ; serial
    14400        ; refresh
    1800         ; retry
    604800       ; expire
    86400 )      ; minimum

@            IN NS      [mynameserver3].
@            IN NS      [mynameserver2].
@            IN NS      [mynameserver1].

@            IN A       [myipv4address]
[myhost]     IN A       [myipv4address]

@            IN AAAA    [myipv6address]
[myhost]     IN AAAA    [myipv6address]

@            IN MX 1    ASPMX.L.GOOGLE.COM.
@            IN MX 5    ALT1.ASPMX.L.GOOGLE.COM.
@            IN MX 5    ALT2.ASPMX.L.GOOGLE.COM.
@            IN MX 10   ASPMX2.GOOGLEMAIL.COM.
@            IN MX 10   ASPMX3.GOOGLEMAIL.COM.
@            IN TXT     "v=spf1 a:[myhost].[mydomain].com ip4:[myipv4address]
                        ip6:[myipv6address] include:_spf.google.com ~all"

我找不到错误并希望得到任何帮助。

此致,

托马斯

答案1

您从包含您域名子域名的地址发送电子邮件。您的域名有 SPF 记录,但子域名没有。因此,Google 会“最佳猜测”应该使用您域名的 SPF 记录。这违反了规范,在这种情况下您的子域名将不被视为具有 SPF 记录,但它通常反映发件人(其邮件系统配置错误)的意图。

相关内容