【发布时间】:2013-06-25 12:27:45
【问题描述】:
我设置了一个带有 mx 记录的域和一些子域的 A 记录的 DNS 服务器。
我的 spf1 看起来像:
"v=spf1 a mx ip4:x.x.x.x a:subdomain.somedomain.com -all"
我的理解是:我可以从我所有的 A 记录、ip4 以及 subdomain.somedomain.com 发送有效邮件,其余的都被拒绝。
我的问题是对于某些 A 记录,我遇到了硬故障。假设我有 s1、s2 和 s3,s3 也是 mx,所以我通过 s3 和 s2,但如果我从 s1 发送邮件,我会失败。
可能是什么问题?
我还检查了一些 spf1 工具检查,例如:
在这些中,我还得到了 s1 无法发送有效邮件。
【问题讨论】:
-
您是否在过去几个小时内更改了您的 dns 记录?在这种情况下,接收服务器(给你硬故障)可能正在使用与 s1 相关的记录的缓存而不是更新版本
-
dns 服务器运行 3 周多(没有变化)没有问题。
-
如果您将 s1 放在您提供的第一个链接 (kitterman.com) 的第一种形式中,您会得到什么输出?检查通过了吗?
-
如果我把我的域,它通过; s1 是子域或 ip 地址
-
好吧,很抱歉,但如果没有看到您使用的实际域和记录,很难说出错误可能在哪里;据我所知,这也可能是一条错误的规则(例如,域写错了)..您的初步解释是正确的
标签: dns spf mx-record a-records