每天都有数不清的电子邮件被发送出去,但如果没有适当的身份验证,很多邮件最终都会变成垃圾邮件。电子邮件身份验证是确保邮件可信和安全发送的关键。在本指南中,我们将详细介绍 SPF、DKIM 和 DMARC,帮助您保护自己的域名并提高电子邮件的可送达性。
![电子邮件验证方法: 完整指南 (01)](https://www.zzbaimaozi.com/wp-content/uploads/2025/02/电子邮件验证方法:-完整指南-01-300x157.png)
电子邮件验证它在提高送达率、防止电子邮件欺骗和维护发件人声誉方面起着至关重要的作用。
如果没有适当的身份验证,电子邮件可能会进入垃圾邮件文件夹,更有甚者,会被恶意用于网络钓鱼或欺骗攻击。本指南将向您介绍三种主要的身份验证方法: SPF、DKIM 和 DMARC,以及如何有效实施它们。
![电子邮件验证方法: 完整指南 (02)](https://www.zzbaimaozi.com/wp-content/uploads/2025/02/电子邮件验证方法:-完整指南-02-300x300.png)
什么是电子邮件验证?
电子邮件验证是一种确认发件人域名合法性的方法。它是验证来自特定域的电子邮件确实来自该域的过程。
没有电子邮件验证,Gmail 等电子邮件提供商就不太可能标记垃圾邮件和网络钓鱼邮件,这些邮件试图诱骗收件人披露敏感信息或点击有害链接。
![电子邮件验证方法: 完整指南 (03)](https://www.zzbaimaozi.com/wp-content/uploads/2025/02/电子邮件验证方法:-完整指南-03.png)
谢谢,但不用了!
有了身份验证,Gmail 和 Outlook 等电子邮件提供商就能更好地确定电子邮件是否可信。通过验证发件人域名的真实性,这些协议提高了电子邮件的安全性,并确保邮件到达预定的收件箱。
![电子邮件验证方法: 完整指南 (04)](https://www.zzbaimaozi.com/wp-content/uploads/2025/02/电子邮件验证方法:-完整指南-04-300x139.png)
Site Mailer 如何支持电子邮件验证
Site Mailer 通过提供内置支持和详细的域设置指导,简化了所有三种主要电子邮件验证方法(SPF、DKIM 和 DMARC)的实施过程。
核心电子邮件验证方法
1. SPF(发送方策略框架)
![电子邮件验证方法: 完整指南 (05)](https://www.zzbaimaozi.com/wp-content/uploads/2025/02/电子邮件验证方法:-完整指南-05.png)
它是什么
SPF 是一种协议,允许域名所有者指定哪些邮件服务器有权代表他们发送电子邮件。
工作原理
发送电子邮件时,收件人的服务器会根据 DNS 中的 SPF 记录检查发件人的 IP 地址。如果 IP 匹配,则电子邮件通过验证。
实施 SPF 的步骤:
在进行任何更改之前,您可以使用 MXToolbox 的 SPF 查找工具验证是否需要 SPF 记录(或检查您当前的 SPF 记录):
🔗 MXToolbox SPF 检查
创建 SPF 记录: 登录 DNS 提供商并创建 TXT 记录。
定义授权服务器: 使用以下示例创建 SPF 记录:
v=spf1 include:_spf.google.com ~all
v=spf1:指定 SPF 版本 1。
include:_spf.google.com: 授权 Google 的邮件服务器。
~all: 对未经授权的发件人软失败。
发布记录: 在 DNS 设置中保存 TXT 记录。
2. DKIM(域键识别邮件)
![电子邮件验证方法: 完整指南 (06)](https://www.zzbaimaozi.com/wp-content/uploads/2025/02/电子邮件验证方法:-完整指南-06.png)
它是什么
DKIM(DomainKeys Identified Mail,域密钥识别邮件)是一种电子邮件验证方法,可为发出的电子邮件添加数字签名。这可确保电子邮件是真实的,在传输过程中未被篡改。它有助于防止欺骗,并通过验证发件人的域名提高电子邮件的可送达性。
工作原理
DKIM 使用一对公私密钥来验证电子邮件的真实性:
发件人的私钥对电子邮件进行签名。
收件人的服务器使用公钥(发布在发件人的 DNS 中)来验证签名。
对于大多数现代电子邮件提供商来说,密钥管理都是自动化的。你不需要手动生成或处理密钥–提供商会帮你处理。您通常只需在 DNS 中添加 CNAME 记录即可。
实施 DKIM 的步骤:
访问电子邮件提供商的 DKIM 设置
登录电子邮件提供商的管理控制台(如 Google Workspace、Microsoft 365 或其他),找到 DKIM 设置部分。
复制提供的 CNAME 记录
电子邮件提供商会生成两个或多个 CNAME 记录。这些记录包含将您域名的 DNS 连接到其 DKIM 基础设施的必要详细信息。
将 CNAME 记录添加到您的 DNS
登录您的域名注册商或 DNS 托管提供商(如 GoDaddy、Cloudflare)。
按照电子邮件提供商提供的方式添加 CNAME 记录。每个记录通常包括
名称/主机: 选择器,后跟 _domainkey(如 selector1._domainkey)。
值/目标: 指向提供商的 DKIM 基础设施(例如,selector1.yourprovider.com)。
验证您的 DKIM 设置
返回电子邮件提供商的 DKIM 设置并运行验证测试。
使用 MXToolbox DKIM Lookup 等工具确认 DKIM 记录是否已正确发布。
启用 DKIM 签名
验证完成后,在提供商的管理控制台中激活外发邮件的 DKIM 签名。
3. DMARC (基于网域的报文认证、报告和一致性)
![电子邮件验证方法: 完整指南 (07)](https://www.zzbaimaozi.com/wp-content/uploads/2025/02/电子邮件验证方法:-完整指南-07.png)
它是什么
DMARC 以 SPF 和 DKIM 为基础,让域名所有者控制如何处理未经验证的电子邮件。
工作原理
DMARC 策略决定是否接受、隔离或拒绝未经验证的电子邮件。
实施 DMARC 的步骤:
发布 DMARC 记录: 在 DNS 中添加 TXT 记录。例如
v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com;
v=DMARC1:指定 DMARC 版本 1。
p=none: 监控模式(暂不拒绝电子邮件)。
rua: DMARC 报告的电子邮件地址。
逐步设置策略: 从 p=none 开始,然后在获得信任后转为隔离或拒绝。
监控报告: 使用报告对验证设置进行微调。
电子邮件验证为何重要
防止欺骗: 防止网络钓鱼和冒充攻击。
提高发送能力: 确保电子邮件进入收件箱,而不是垃圾邮件。
维护声誉: 与收件人和 ISP 建立信任关系。
如何检查身份验证设置
检查身份验证的最简单方法之一是进入电子邮件,查看电子邮件的原始标题。在 Gmail 中,可以通过 “显示原文 ”按钮进行查看:
您还可以使用这些工具来验证您的设置:
![电子邮件验证方法: 完整指南 (08)](https://www.zzbaimaozi.com/wp-content/uploads/2025/02/电子邮件验证方法:-完整指南-08.png)
MXToolbox
谷歌站长工具