我有一个包含多个邮件域和一个用于返回路径和发件人的域的设置
所以邮件头看起来像:
Received: from x1.mailer1.com ( can be x1.mailer2.com, x1.mailer3.com, x1.mailer4.com )
Sender name#[email protected]
Return-Path: <[email protected]>
Received-SPF: neutral (google.com: a.y.z.a is neither permitted nor denied by best guess record for domain of [email protected])
这是我的 SPF 记录:
bouncedomain.com 的 SPF 记录
“v=spf1 aa:bouncedomain.net a:bouncedomain.com 包括:bouncedomain.com ~all”
mailer1.com 的 SPF 记录:
v=spf1 a mx ptr mx:mail.mailer1.com -all
问题,这是否可行。我需要为 mailer1.com 发布 SPF 记录吗?
您应该有每个发送域的 SPF 记录。看起来您正在为接收域创建记录,这不是必需的。
看起来您的邮件服务器位于 mailer1.com 域中,并且发送电子邮件地址的域是bounce.bouncedomain.com。
如果这是正确的,那么:
对于bounce.bouncedomain.com,您可能需要以下内容。
"v=spf1 a:x1.mailer1.com a:x1.mailer2.com a:x1.mailer3.com a:x1.mailer4.com ~all"
或者
"v=spf1 a:x1.mailer1.com a:x1.mailer2.com a:x1.mailer3.com a:x1.mailer4.com -all"
取决于您是否希望其他机器代表bounce.bouncedomain.com 发送。即使您最终希望将表单
'-all'
用作 spf 记录测试的一部分,'~all'
以防止反弹,直到您确定记录正确为止。在openspf.org 网站上有一些很好的信息。
您显示的记录解析为:
bouncedomain.com - 与bouncedomain.com 和bouncedomain.net 关联的“A”记录的IP 地址应该通过,其他一切都不好或不好。包含似乎试图包含自己。这可能被某些安装解释为错误。
mailer1.com - IP 地址与 mailer1.com 的 a 记录返回的 IP 地址匹配的任何主机,其 mx 记录解析为匹配的 IP 地址,其 PTR 记录返回的主机名是 mailer1.com 域的成员,或是 mail.mailer1.com 通行证的 mx 主机。所有其他人都应该失败。
里克