![SPF TXT 记录 - 我是否需要为外包发件人 SPF 记录添加子域名](https://linux22.com/image/612727/SPF%20TXT%20%E8%AE%B0%E5%BD%95%20-%20%E6%88%91%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E4%B8%BA%E5%A4%96%E5%8C%85%E5%8F%91%E4%BB%B6%E4%BA%BA%20SPF%20%E8%AE%B0%E5%BD%95%E6%B7%BB%E5%8A%A0%E5%AD%90%E5%9F%9F%E5%90%8D.png)
假设我想从 example.com 上的我自己的服务器发送邮件。
据我了解,我可以指定以下 SPF 记录,并将 example.com 下由 A 记录寻址的任何服务器包含在 SPF 记录中。因此,对从 mailserver1.example.com、mailserver2.example.com 发送的邮件的评估将导致通过:
v=spf1 a ~all
但是,如果我使用外包邮件发件人,比如 wesendmail.com,我会使用这样的 SPF 记录:
v=spf1 include:wesendmail.com ~all
我的主要问题是 - 如果 wesendmail.com 从 mailserver1.wesendmail.com、mailserver2.wesendmail.com 的服务器发送邮件,我是否需要为这些服务器包含额外的 SPF 记录,或者它们是否被上述 SPF 记录捕获?
另外,如果我确实需要添加其他记录,我如何才能知道他们的邮件服务器是什么?大多数 DNS 服务器都会阻止 NSLOOKUP 域名转移尝试。
答案1
SPF 记录中的子句include
从 wesendmail.com 获取相应的 SPF 记录,并包括在您的记录中内联。因此,假设 wesendmail 正确配置了他们的记录,您无需执行任何进一步的操作。