什么是 SPF 记录以及它们如何帮助电子邮件送达率?

已发表: 2022-08-28

回到过去,就像回到中世纪一样,书面信件用于发送信息和交流。 国王和统治者也给他们的总督和臣民写信,但在发送皇家信封之前,它被盖上了印章,以证明其合法性。 如果收到御书的人没有看到皇家印章,他们会拒绝它,并认为它是假的。

现在我们并不完全使用羊皮纸和卷轴,但我们的电子邮件或“信件”仍然需要经过验证测试或筛选过程。 这是在 SPF 记录的帮助下完成的。

SPF 记录列出了有权从您的域发送电子邮件的 IP 地址。 接收端检查 SPF 记录以查看发送电子邮件的 IP 地址是否在其上(记录)。 如果是,则表示该邮件是合法的,并且来自有权代表您的域发送电子邮件的人。 如果记录不包括发送 IP 地址,则电子邮件将被拒绝并分配到可悲的“垃圾邮件”堆中。

再举一个例子。

你有没有收到过来自 Wordpress.com 或 Google.com 的电子邮件,上面写着“Booga Booga,我想吃一些舒加”?

不,你没有。 理论上,任何人都可以通过假设域名称并使其看起来像是来自实际站点的方式向您发送此消息。 但这不会发生,因为 SPF 记录会阻止不在授权 IP 地址列表中的任何一方代表域名发送电子邮件。 基本上,这是一种建立信誉的方法。

SPF 记录:深入了解

SPF 代表发件人策略框架。 它被归类为 DNS TXT 记录。 DNS TXT 记录用于将文本行插入 DNS 或域名系统。 SPF 记录使用这种文本输入噱头来列出授权的 IP 地址。 这基本上意味着 IP 地址列表作为文本片段注册到 DNS 中。

让我们看一个小图来了解 SPF 记录是如何工作的。

SPF 记录更深入的了解

这是非常基本的,但它确实涵盖了问题的症结所在。 需要注意的是,涉及到两台服务器。 一个是发件人,另一个是 narc。 后者停止每封邮件并检查它是否由授权的 IP 地址发送。

“全部”组件

这将我们带到 SPF 记录的另一个重要方面:“全部”功能。 'all' 函数写在 SPF 记录的末尾(当我们在下一个标题中讨论语法时,您会更好地了解),它决定了虚假发件人发送的欺骗电子邮件会发生什么。

接收服务器可以通过三种方式处理来自未注册 IP 地址的电子邮件。

• “-all”功能:如果在SPF 记录的末尾写上“all”一词并带有负号(-),则表示所有来自未注册IP 地址的电子邮件都将被拒绝。 他们根本不会被娱乐。

• “~all”功能:如果“all”写有(近似值?)“~”符号,则表示该电子邮件将被允许通过,但将被标记为垃圾邮件。

• “+all”功能:这几乎是“打开闸门”类型的场景。 加号表示 SPF 记录中没有筛选过程。 每个服务器都被授权代表您的域发送电子邮件。

SPF 记录的语法

SPF 记录的语法

看到上面那乱七八糟的字母和数字了吗? 这就是 SPF 记录的样子。 如果你最后看一眼,你会看到我们一直在谈论的“全部”功能。 在此示例中,使用了负号,这意味着所有未经授权的电子邮件都将被拒绝。

让我们稍微分解一下语法。

• 首先,有“v = spf1”组件。 这部分语法是 SPF 记录的标识。 如果记录开始时没有它,则服务器不会将其识别为 SPF 记录。

• 然后,有两个IP 地址被清除用于从域发送电子邮件。 在这个例子中,只有两个,但它们可以更多。

• “include:examplesender.email”表示允许网站“examplesender.email”从您的域名发送电子邮件。 这可以被认为是一次集体批准许多不同 IP 地址的方法。 如果 SPF 记录显示整个网站被授权代表您的域发送电子邮件,那么与该网站的 SPF 记录关联的每个 IP 地址都将获得许可。

• 就像你爸爸在写字楼门口刷卡,然后让你和你的兄弟姐妹通过安全检查。 由于人们知道您是老板的孩子,因此您将自动获准进入。

• 最后,有'-all' 功能。 上面已经详细讨论过了。

SPF 记录如何帮助电子邮件送达率

SPF 记录如何帮助电子邮件送达率

假设你有两部手机。 一个是你个人的,另一个几乎就在房子周围,每个人都在使用它。 您也有一些恶作剧的兄弟姐妹,他们喜欢通过向您的朋友发送消息来与您捣乱,同时让您看起来像是在发送他们。

在这种情况下,如果您使用您的个人号码向好友发送消息,他会知道是您在说话,他会回复。 但是,如果您从另一个号码发送消息,他会忽略它,因为他知道没有可靠性,也无法保证发件人实际上是您而不是您的小丑兄弟,尽管出现的是您的号码。

同样,当一个域没有 SPF 记录时,他们的电子邮件就没有可信度。 接收端将无法知道发送者是否被授权。 所有发送的电子邮件都将被视为可疑邮件,并将被标记为垃圾邮件。 您将无法引起客户的注意,并且您的电子邮件将被轻蔑地发送到垃圾箱。

但是当建立 SPF 记录时,它将允许接收端通过检查传入的 IP 地址来过滤来自假邮件的合法电子邮件。

从本质上讲,SPF 记录通过提高可信度和建立发件人完整性来帮助提高电子邮件的送达率。

为什么 SPF 记录如此重要?

在上一个标题中,我们讨论了 SPF 记录如何帮助提高电子邮件的送达率。 由于增加了可信度,您的电子邮件将更有可能最终进入“主要”收件箱而不是“垃圾邮件”文件夹。

现在,这听起来相当温和,听起来没有 SPF 记录的唯一后果是您的电子邮件将被标记为“垃圾邮件”。 但不仅如此。

如果您没有 SPF 记录,那么任何人或团体都可以使用您的域名。 他们可能会向您的客户发送此类电子邮件,这可能会损害您的声誉并严重影响您的品牌名称。

如果你的公司越来越受欢迎,那么这种行为可能是出于恶意和竞争。 竞争对手可能会采取这种策略来降低您在市场上的知名度和知名度。

因此,这种危险的可能性和可能性,以及与电子邮件传递相关的方面,帮助我们认识到建立 SPF 记录的重要性和必要性。

结论

作为结论,让我们快速回顾一下我们在上面的文章中看到的内容。

SPF 记录用于证明和验证某个 IP 地址是否有资格并被授权代表该域名发送电子邮件。 它旨在补充 SMTP 协议。 SPF 记录以 DNS TXT 文件的形式写入。

如果接收服务器在检查 SPF 记录后发现 IP 地址未列出或未注册,则将电子邮件标记为垃圾邮件或停止处理。 接收端可以通过不同的方式处理虚假电子邮件。 我们在关于“全部”功能的部分中讨论了这一点。

拥有已建立的 SPF 记录有助于提高您的邮件送达率,因为它可以提高从您的域发送的电子邮件的可信度。 由于您可以限制授权 IP 地址的数量,因此接收服务器会将传入的邮件视为安全且合法的。

技术指南
技术指南