在 Omnisend 中验证您的自定义发件人域名时,您可能会看到与您的 SPF(发件人策略框架)记录相关的错误。
SPF 是您的域名的DNS (域名系统)设置的一部分。它会告知电子邮件(Email)服务提供商,Omnisend 已被授权代表您发送电子邮件(Email)。
如果 SPF 验证失败,域名验证也会失败,这可能会损害您的电子邮件(Email)送达率(Deliverability)。本文将解释常见的 SPF 错误,以及如何在您的域名提供商设置中修复它们。
开始之前
如果您尚未验证您的发件人域名,请参阅在 Omnisend 中设置您的电子邮件(Email)域名。
如需查看您的验证详情,请前往 Store settings → Domain → 点击您域名旁边的三个点 → Open DNS records。
常见的 SPF 错误与故障排除
Omnisend 会在验证期间检查您的域名的 SPF 记录。如果 SPF 验证失败,Omnisend 会显示一条错误消息来说明问题。
以下是两种最常见的 SPF 错误及其解决方法。
错误:发现多个 SPF 记录
一个域名只能有一个 SPF 记录。这意味着在您的 DNS 设置中,只有一个 TXT 记录可以以 v=spf1 开头。
如果您有多个 SPF 记录,电子邮件(Email)提供商将不知道该信任哪一个。SPF 验证将自动失败。
通常,当多个服务(例如 Google Workspace 和 Mailgun)各自添加自己的 SPF 记录,而不是将它们合并时,就会发生这种情况。
无效配置示例:
v=spf1 include:spf.mailgun.org ~all
v=spf1 include:_spf.google.com ~all
这两条记录各自都是有效的,但有两条 v=spf1 条目会使 SPF 无效。
排查重复的 SPF 记录
要解决此问题,您需要将您拥有的所有 SPF 记录合并为一条记录。
步骤 1. 打开您的 DNS 面板,并找到所有以...开头的 TXT 记录v=spf1请参阅下文,了解查找您 SPF 记录的更多说明。
第 2 步。 合并所有“将 include" 部分合并到单个记录中。Omnisend 将提供正确的合并后 SPF 值。
重要提示:当您的 DNS 面板中有超过两条 SPF 记录或存在语法错误时,Omnisend 可能无法生成合并的 SPF 记录。在这种情况下,建议您联系您的域名提供商或Omnisend 支持团队可提供进一步指导。
第 3 步。 合并后删除多余的 SPF TXT 记录。只保留合并后的那一条。
注意: 更新您的 DNS 记录后,更改最多可能需要 24 小时才能生效。
错误:DNS 查询过多
另一个可能的SPF问题可能因DNS查询过多而发生。SPF 标准将您的记录限制为最多 10 次 DNS 查询。您的 SPF 记录中的每个 include:、a、mx、ptr、exists 或 redirect 机制都计为一次查询。
如果您的记录超过此限制,即使记录本身看起来正确,SPF 验证也将失败。
简单来说,您的 SPF 记录会告知电子邮件(Email)提供商,哪些服务可以代表您的域名发送电子邮件(Email)。当您有太多的查找时,接收邮件的服务器必须检查太多的外部 DNS 源。因此,它可能会跳过 SPF 验证或拒绝您的消息。
问题记录示例
v=spf1 include:_spf.google.com include:mailgun.org include:test1.net include:test2.com ~all
每个“include”都会告知接收服务器执行另一次查询。如果数量过多,您的 SPF 就会失效。
SPF 查询故障排除
要解决此错误,请从您的 SPF 记录中移除任何未使用或不必要的 include 条目。例如,如果您不再使用某个特定的电子邮件(Email)服务,请删除其 include 行。
仅保留有效服务的条目,例如 Omnisend 和您的主要电子邮件(Email)提供商。
💡 如果您不确定需要哪些记录,请联系您的域名提供商或电子邮件(Email)服务以获取指导。
有效 SPF 记录的示例
v=spf1 include:_spf.google.com include:mailgun.org ~all
此版本更短,并且完全符合 10 次查找规则。
注意:如果您需要保留多个 SPF 记录,因为它们都在使用中,请考虑使用Omnisend 的子域名。在设置子域名时,添加将MX 记录指向它。如果您不确定要使用哪些 MX 记录,请从您的根域复制,或联系您的域名提供商。
查找您的 SPF 记录
您可以在您的域名提供商的DNS settings中编辑您的 SPF 记录(例如,GoDaddy、Shopify、Cloudflare、Namecheap 等)。
DNS 面板是您管理域名的所有 DNS 记录(例如 SPF、DKIM 和 CNAME 条目)的地方。它应该看起来像这样。
💬 不确定您的 DNS 提供商是谁? 请在 who.is 查询您的域名。
请按照以下步骤编辑您的 SPF 记录:
登录到您的域名提供商的仪表盘。
找到您的 DNS 或“Zone Editor”部分。
找到包含您 SPF 的 TXT record。
请根据上述说明进行编辑。
保存更改,并等待 DNS 传播。
修复 SPF 相关错误可确保您的发件人域名在 Omnisend 中得到正确验证。有效的 SPF 记录可以提高您的电子邮件(Email)送达率(Deliverability),与邮箱服务提供商建立信任,并防止您的电子邮件进入垃圾邮件。
常见问题
为什么我的 SPF 验证在正常运行了几个月后会突然失败?
您的 SPF 记录可能在初次验证后发生了更改。这通常是由于以下原因之一:
另一个应用向您的 DNS 添加了第二个 SPF 记录。一个域名只能有一个 SPF 记录。如果存在多个 SPF 记录,SPF 验证将自动失败。
您的 DNS 记录已更改。如果您的 DNS 提供商重置了记录,或者您添加了新的电子邮件(Email)服务导致您的 SPF 记录超出了限制,则可能会发生这种情况10 次 DNS 查询限制。
如何解决
在 Omnisend 中,前往 店铺设置 → Domain。
点击您的域名旁边的三个点 → 选择打开 DNS 记录。
查看错误详情并遵循上述故障排除步骤。
需要帮助吗?Omnisend 屡获殊荣的支持团队随时为您服务。请随时通过应用内聊天或发送电子邮件(Email)至[email protected]





