【问题标题】:Can i bundle SPF-Records so that my clients only need to add one?我可以捆绑 SPF-Records 以便我的客户只需要添加一个吗?
【发布时间】:2017-05-15 11:15:59
【问题描述】:

我的问题需要先解释一下:

我为几个客户提供电子邮件服务。根据电子邮件的类型(预订、报价、...),我从不同的服务器发送这些邮件。因此,我一直在客户端域中包含多个 ip 地址作为 SPF 记录。 记录看起来像这样:

v=spf1 ip4:xxx.xx.xxx.xx ip4:xxx.xx.xxx.xx ip4:xxx.xx.xxx.xx -all

所有这些 ip 都是为我服务的。

现在,在检查客户端 SPF 记录时,我发现 Outlook 仅包含一个用于其 Outlook 365 的子域,如下所示:

v=spf1 包括:spf.protection.outlook.com -all

当我检查“spf.protection.outlook.com”的 SPF 记录时,它会显示这些:

v=spf1 ip4:207.46.101.128/26 ip4:207.46.100.0/24 ip4:207.46.163.0/24 ip4:65.55.169.0/24 ip4:157.56.110.0/23 ip4:157.55.234.0/24 ip4:213.199.154.0/24 ip4:213.199.180.0/24 包括:spfa.protection.outlook.com -all

(如您在此处看到的:https://mxtoolbox.com/SuperTool.aspx?action=spf%3aspf.protection.outlook.com&run=toolpage

所以我现在的问题是:

我是否也可以创建一个子域,将其添加到我的客户 SPF-Records,然后通过简单地更改我的子域的 SPF-Records 来集中管理所有这些子域? 如是?创建子域时我需要考虑什么吗?

【问题讨论】:

    标签: email spf


    【解决方案1】:

    如果您为 SPF 子域创建一个 SPF 记录,然后将该子域包含在您的所有客户 SPF 记录中,那么如果其中一台服务器更改地址,您只需编辑通用 SPF 记录。例如:

    spf.example.com 的 TXT 记录:

    v=spf1 ip4:xxx.xx.xxx.xx ip4:xxx.xx.xxx.xx ip4:xxx.xx.xxx.xx -all

    客户域之一的 TXT 记录:

    v=spf1 include:spf.example.com -all

    那么你只需要更新 spf.example.com 记录。

    【讨论】:

    • 感谢您的信息!根据我的测试,它似乎工作得很好。我仍在等待我的客户代理在他们的域中添加记录。完成后我会告诉你我的结果!
    • 谢谢!有效。我点击了“答案很有用,但 Stack Overflow 在我在这里更有经验之前不会显示它”:)
    猜你喜欢
    • 1970-01-01
    • 2015-08-12
    • 2012-09-23
    • 2012-06-29
    • 2016-09-26
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 2016-05-01
    相关资源
    最近更新 更多