当我尝试向 Google 群组(由 Google Apps 管理)发送电子邮件时,遇到了奇怪的行为。
我确信我的 SPF 配置(包括发件人域 nl.nix-wie-weg.de 的 IPv4 和 IPv6 地址)是正确的,因为如果我通过我们的邮件提供商的智能主机向我的个人 Gmail 地址发送电子邮件,则所有 SPF 测试都会根据邮件标头通过:
Received-SPF: pass (google.com: domain of [email protected] designates 2a01:488:42:1000:57e6:3c52:: as permitted sender) client-ip=2a01:488:42:1000:57e6:3c52::;
Authentication-Results: mx.google.com;
spf=pass (google.com: domain of [email protected] designates 2a01:488:42:1000:57e6:3c52:: as permitted sender) [email protected]
还请注意Return-Path:
与标题相同From:
:
Return-Path: <[email protected]>
但是,如果我从同一个发件人使用完全相同的 SMTP 主机发送同一封电子邮件到 Google 群组的电子邮件地址(由我们的 Google Apps 帐户创建,用于向每一位员工发送电子邮件),我会发现 SPF 测试失败:
Return-Path: <[email protected]>
Received: from mail-lb0-f198.google.com (mail-lb0-f198.google.com [209.85.217.198])
by mx.google.com with ESMTPS id zo5si4843525lbb.224.2014.05.07.05.31.10
for <[email protected]>
(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Wed, 07 May 2014 05:31:10 -0700 (PDT)
Received-SPF: softfail (google.com: domain of transitioning [email protected] does not designate 87.139.167.110 as permitted sender) client-ip=87.139.167.110;
请注意,Return-Path:
这封邮件与上一封邮件突然有所不同。标题中提到的 IP 地址87.139.167.110
是我们的本地拨号 IP 地址。这有什么道理?此外,我看不出 SPF 检查会突然影响Return-Path:
电子邮件地址的任何理由?
标题接缝中剩余的 SPF 检查工作正常:
Received: from vwp0075.webpack.hosteurope.de (vwp0075.webpack.hosteurope.de. [2a01:488:42:1000:57e6:3c52::])
by mx.google.com with ESMTPS id z42si16241162eel.62.2014.05.07.05.31.09
for <[email protected]>
(version=TLSv1 cipher=RC4-SHA bits=128/128);
Wed, 07 May 2014 05:31:09 -0700 (PDT)
Received-SPF: pass (google.com: domain of [email protected] designates 2a01:488:42:1000:57e6:3c52:: as permitted sender) client-ip=2a01:488:42:1000:57e6:3c52::;
非常感谢任何提示或帮助。谢谢。
答案1
将您的 IP 地址添加到 SPF 的 DNS 条目中。
更改:v=spf1 mx include:aspmx.googlemail.com include:_spf.google.com ~all
对此:v=spf1 mx include:aspmx.googlemail.com include:_spf.google.com ip4:87.139.167.110 ~all