专注于外贸建站与谷歌SEO,分享WordPress教程和Betheme主题教程,分享外贸开发信写作技巧,提高回复率。

logo

SPF、DKIM和DMARC术语解析:如何设置这些记录来提高开发信送达率

2024 年 8 月 2 日   作者:椅栏听风

本文最后更新于2024 年 8 月 26 日,其中的信息可能已经有所发展或是发生改变,若失效请联系站长更新,谢谢!

企业邮箱的注意事项中提到过SMTP协议以及如何设置,那么本篇文章将从技术角度讨论企业邮箱的一些设置,进而提高外贸开发信的送达率

SPF、DKIM 和 DMARC 术语解析

SPF、 DKIM、 DMARC 三种需要配置的 DNS 记录,主要用于验证收到的邮件是否经过授权服务器的验证。以前的域名邮件服务器的TXT记录都是手动添加的,并不像现在可以一键绑定企业邮箱并自动完成SPF、DKIM 和 DMARC记录的设置。

先简单了解以下三个概念吧,不会做深入研究,感兴趣的话可以自己查找更多内容。

SPF 记录

全称为 Sender Policy Framework,即发件人策略框架,主要用于防止伪造邮件发送人。

假如你的邮箱服务器接收到了一封来自于 111.111.111.111 这个IP地址的邮件,并声称发件人是 admin@example.com。这时候你的邮箱服务器就会去检索这个发件人是否是伪造的,具体来说就是通过查询 example.com 的SPF记录中是否包含并允许 111.111.111.111 这个IP地址。若允许则会正常收信;若不允许则会则通常会退信,或将其标记为垃圾/仿冒邮件。

SPF原理图

DKIM 记录

与SPF记录类似,全称为 DomainKeys Identified Mail ,即域名密钥识别邮件,也是一种电子邮件验证方法,防止他人冒充合法域名。

在发送邮件时,将会携带一段由私钥加密的字段,接收者可以通过查询 DNS 获取 DKIM 记录中的公钥进行解密,这样就达到了验证邮件合法性的目的。

假如 Mark 想欺骗为 example.com 工作的John,让他给发送公司的机密信息。Mark 可以给 John 发送一封看似来自“ bob@example.com”的电子邮件,以骗取他的信任,让 John 误以为 Mark 也在为 example.com 工作。而没有通过 DKIM 和 SPF 的电子邮件会被标记为“垃圾邮件”,那么 John 甚至可能永远不会看到 Mark 的恶意电子邮件,因为它要么进入了他的垃圾邮件文件夹,要么被电子邮件服务器完全拒绝。

DKIM原理图

DMARC 记录

DMARC 记录是对 SPF、DKIM 记录的一种补充,在使用 DMARC 记录前必须要先设置 SPF、DKIM 记录。

检查各项记录是否设置正常

简单方法

1.使用谷歌企业邮箱给任意个人Gmail邮箱发送测试电子邮件。

2.打开个人Gmail邮箱,找到已接收的测试邮件,点击右上角的三个点,选择“显示原始邮件”,内容中列出了这三种记录的状态,都显示为“PASS”时,即设置正常。

Gmail检查三项纪录是否设置正常

使用终端命令行检查SPF、DKIM和 DMARC

不管是Macos还是Windows,都可以使用终端或者CMD命令行来检查是否成功设置这三个记录。

SPF 记录检查

以Macos为例,打开终端,输入“nslookup -type=txt example.com”,回车即可显示相应的结果。

CMD检查SPF记录

若显示:“v=spf1 include: spf.google.com ~all”,则SPF记录设置正确。

DKIM 记录检查

由于无法找到 Selector 此方式暂停使用,博主正在寻找解决办法……

DMARC 记录检查

以macos为例,打开终端,输入nslookup -type=txt _dmarc.example.com,回车即可显示相应的结果。

CMD检查DMARC记录

若显示:“v=DMARC1”,则DMARC记录设置正确。

这里推荐一个网站 MxToolbox ,打开后输入域名即可检查SPF、DMARC、DKIM等记录(DMIK仍然需要选择器才可以检查)。

如何正确配置SPF、DKIM 和 DMARC记录

配置 SPF 与 DMARC 记录

SPF和DMARC记录在验证域名的时候会在Cloudflare中自动添加,无须进行设置,省下了不少的麻烦,但有的读者并没有使用Cloudflare的任何服务,因此我这里列举一个手动添加的方法。

提示:强烈建议将域名转移至Cloudflare中解析,由于我所有的域名都已转移至Cloudflare,配置教程就以此为例,DNS记录添加的方式基本上都是一样的。

SPF配置步骤如下:

1.打开并登录域名托管服务商的管理控制台,如:Cloudflare、Namesilo、Namecheap。

2.选择“添加记录”。

Cloudflare配置SPF

3.保存即可。

DMARC配置步骤如下(配置前,请先完成SPF和DMIK记录的设置,DKIM见下方):

1.选择“添加记录”。

需要自行将内容中example.com的域名邮箱改为自己的

2.保存即可。

补充:设置过程中有些参数比较复杂,我无法全部列举出来,大家可以在Google
Workspace Help中找到参数的详细信息,自行修改。

配置 DKIM

DKIM并不会手动添加,需要在谷歌企业邮箱的管理后台手动开启。

步骤如下:

1.登录谷歌管理后台

2.上方搜索“对电子邮件进行身份验证”,点击并进入。

3.在 “DKIM 身份验证” 一栏中,选择需要开启的域名,点击“生成新的记录”。

谷歌企业邮箱配置DKIM身份验证

4.打开并登录域名托管服务商的管理控制台,这里还是以Cloudflare为例,选择“添加记录”并保存。

5.返回刚刚生成记录的页面,点击启用身份验证即可,验证需要等待大约48小时,实际上几个小时就可以了。

以上就是本篇文章的全部内容了,正确设置SPF、DKIM 和 DMARC这三项记录可以显著提高外贸开发信的送达率,降低被识别为垃圾邮件的风险。当然这是从技术角度来考虑的,开发信送达率低提高还有一些其他技巧,推荐阅读《如何提高外贸开发信的送达率?(解析与技巧汇总)》。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。

转载请注明:
作者 – 椅栏听风
页面标题 – SPF、DKIM和DMARC术语解析:如何设置这些记录来提高开发信送达率
页面链接:https://oyouoo.com/spf-dkim-and-dmarc-improve-the-delivery-rate-of-letters/

留下第一个评论

推荐阅读

  • 新版宝塔面板快速搭建WordPress新手教程

    一、宝塔面板介绍 1. 介绍 宝塔面板是一款服务器管理软件,支持Windows和Linux系统,可以通过Web端轻松管理服务器,提升运维效率,该软件内置了创建管理网站、FTP、数据库、可视化文件管理器、可视化软件管理器等等。安装宝塔的目的就是更简单的管理网站服…

    2024 年 8 月 2 日

  • 如何使用Bebuilder页面编辑器制作网站页脚(Footer)

    网站有页头(Header)就需要有一个页脚(Footer),其制作方法跟制作网站Header方式差不多的,本篇文章将学习如何制作一个外贸企业站的页脚。 PS:以下统一称为 Footer Bebuilder使用Pre-Built一键快速导入Footer Bebu…

    2024 年 7 月 8 日

  • WordPress数据备份及WPvivid插件安装与使用教程

    WordpPress网站的备份方式有很多,本篇文章讲一下如何使用 WPvivid Backup 插件来自动或者手动备份网站数据以及演示下如何将数据恢复、迁移至WordPress新站点(俗称WordPress网站搬家)等操作。 1. WordPress数据备份 …

    2024 年 9 月 12 日

  • 什么是垃圾邮件陷阱以及如何避免它们?

    影响外贸开发信邮件送达率的因素有很多种,但是垃圾邮件陷阱这个因素是独一无二的,本篇文章就讲下什么是垃圾邮件陷阱以及如何避免它们从而提高外贸开发信的送达率,同时也科普下电子邮件中的硬退信与软退信。 什么是垃圾邮件陷阱(SPAM Traps)? 垃圾邮件陷阱是邮件…

    2024 年 8 月 29 日

  • Betheme如何导入预设模板和数据

    我最喜欢Betheme主题的一点就是它有着700个以上的主题模板,并且可以在此基础上再使用Bebuilder二次设计,你可以通过此链接查看Betheme已有的预设模板,或者购买、安装Betheme主题后在WordPress后台查看,本篇文章将学习如何如导入Be…

    2024 年 7 月 4 日

导航目录