"SPF PermError: too many DNS lookups" 是一个在很多 SPF (Sender Policy Framework,发送者策略框架) 实现中常见的错误。当超过这个 10 次 DNS 查询的极限以后,SPF PermError,即 SPF 永久性错误,将被返回。SPF PermError 会降低邮件送达率。
本文介绍什么是 SPF 的 DNS 查找极限,当 SPF 记录越过这个极限的后果,以及如何使用 DMARCLY 的 Safe SPF 功能来解决这个问题。
SPF PermError: too many DNS lookups当您在域名上…
People tend to think of setting up email authentication with DMARC, DKIM, and SPF as time-consuming and error-prone because they have to search the Web for various articles and tools to achieve a simple DMARC, DKIM and SPF setup. This can take days for those who aren't proficient in email authentica…
当一个域名上的 SPF 记录不能被正确地解释的话,SPF 返回 PermError (永久性错误)。与 SPF TempError (临时性错误),SPF PermError 需要管理员介入来修复该问题。
下面是引起 SPF PermError 的原因:
域名上发现多条 SPF 记录; SPF 记录语法不正确; 单次 SPF 检查调用的 DNS 查询超过 10 次; 单次 SPF 检查调用的 DNS 查询超过 2 次为无效; 在 redirect 中发生异常。在本文中,我们将逐一了解这些情况。
域名上发现多条 SPF 记录一个域名或者子域名上面只能够发布…
SPF 记录是由域名管理员发布在 DNS 中的 TXT 记录。SPF 记录指定一个 IP 地址的白名单,在该白名单中的 IP 地址被允许来代表该域名发送邮件。当邮件到达目标服务器的时候,服务器会在 DNS 中查找该 SPF 记录,然后用 SPF 记录来判断该邮件是否来自于一个被授权的 IP 地址。
SPF 全称是「发送者策略框架」(Sender Policy Framework),是一种基于 DNS (域名系统) 的,使目标服务器能够检查接收的邮件是否来自于一个被授权的 IP 地址的方法。
要了解 SPF 的规范,请参阅:RFC 7208
SPF 记录语法简单地说,SPF…
当 SPF PermError: Too Many DNS Lookups 问题出现的时候,由于 SPF 失败的原因,邮件抵达率会受到负面影响。我们将说明自动/动态 SPF 记录压平技术如何能够解决该问题。
越来越多的服务被用来跑在线业务,比如营销,销售,客服,人力资源等。结果是您需要把诸如 SendGrid, Mailchimp, Zendesk 等服务添加到您的 SPF 记录中。
但是迟早您会发现 SPF PermError: Too Many DNS Lookups 问题,因为您在 SPF 记录中包括了太多服务,以至于该 SPF 记录现在总共需要消耗超过 10 个 DNS 查…
在第一次设置 SendGrid 来发送邮件时,您有可能在收件人的邮箱中发现来自 SendGrid 的邮件有一个 "Via SendGrid" 警告。
这个警告意味这您没有授权 SendGrid 来为您发送邮件,因此邮箱服务提供商认为该邮件来自 SendGrid,而不是您的组织。
要授权 SendGrid 来发送邮件,需要为 SendGrid 设置 SPF 和 DKIM。这个过程也叫电子邮件域名验证。
为 SendGrid 设置 SPF 和 DKIM 有 2 个好处:
邮件更容易抵达收件箱; 去除 "Via SendGrid" 警告,邮件看起来是来自于您的组织,而不是 S…