阅读完这篇文章后,你将能够在你的域名设置中设置DKIM记录,从而提高邮件的送达率。
域名设置中的 DKIM 记录会为你从域名发送的邮件添加数字签名。
这是由邮件服务提供商和垃圾邮件过滤器使用的一种常用的邮箱身份验证方法,用于验证你发送的邮件是否真正来自你的帐户。
设置 DKIM 的原因:
使用加密密钥对你的发出的邮件进行签名,确保邮件的安全和身份验证。
保护你的域名免受伪造,让收件人能够验证、确认你是真正的发件人。
改善你的域名健康情况和邮件送达率分数。
DKIM 记录的说明
DKIM 设置由你的邮箱服务提供商生成的一对密钥组成:一个私钥和一个公钥。
你的邮件服务器使用私钥签署发出的邮件,而接收服务器则检查你域名设置中 DKIM 记录中的公钥,以验证邮箱的真实性。
DKIM 记录是你域名 DNS 设置的一部分,保存着公共开的 DKIM 密钥。
为你的域名设置 DKIM 时,你的电子邮箱提供商通常会为你生成必要的 DKIM 设置。
这些设置包括:DKIM 名称和用于电子邮箱验证的 DKIM 值(公钥)。
为你的域名设置 DKIM 时,你的电子邮箱提供商通常会为你生成必要的 DKIM 设置。
这些设置包括:DKIM 名称和用于电子邮箱验证的 DKIM 值(公钥)。
以下是一个 DKIM 记录的示例:
Type: TXT
Value: v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA
在这个示例中:
- 名称: 是选择器和域名信息。对于 Google Workspace,选择器通常是“google”,然后在它后面添加“_domainkey”。example.com 是你的域名。
- 类型: 指定了 DNS 记录的类型,在这种情况下为 TXT。
- 值: 这是实际的 DKIM 记录内容。它包括 DKIM 版本(v=DKIM1)、密钥类型(k=rsa)和公钥(p=…)等信息。
怎么检查 DKIM 记录
在开始设置 DKIM 之前,请确保已在 DNS 设置中添加了DKIM。
你可以使用 MX Toolbox 等工具来验证你域名的 DKIM 记录。
- 前往 MXToolbox 网站,选择 DKIM Lookup,然后输入你的域名。
- 执行查找并检查结果。
- 如果发现DKIM丢失或存在问题,我们将在下一步中帮助你进行设置。
如何为您的域名设置 DKIM 记录
大多数邮箱和域名供应商的 DKIM 记录设置过程都是类似的。
第 1 步: 生成 DKIM 密钥
设置 DKIM 记录的第一步是在你的邮箱提供商管理设置中生成 DKIM 密钥。以 Google Workspace 为例。
登陆你的 Google 管理员账户。
在管理控制台中, 转到 菜单 –> 应用程序, 选择 Google Workspace –> Gmail.
在 Gmail 页面上,创建 DKIM 设置。
点击验证电子邮件选项卡 -> 选择 DKIM 验证。
点击生成 DKIM 密钥。
重要的是要正确复制并粘贴邮箱服务提供商提供的整个 DKIM 值。
第 2 步: 在域名设置中创建新记录
DKIM 生成完成后,进入域名设置(管理 DNS 记录的地方)。
要访问域名设置,请登录你的域名托管帐户(可能是 GoDaddy、Squarespace、Namecheap、Google Domains 等)。
找到添加 DNS 记录的部分。
创建一个新记录并选择 TXT 类型。
如果您的域名供应商是 Namecheap:
- 登录你的 Namecheap 帐户。
- 打开域名列表菜单,选择你的域名。
- 点击域名旁边的管理按钮。
- 从顶部菜单中转到高级DNS选项卡。
- 点击添加新记录-> 选择 TXT 记录。
如果您的域名供应商是 Cloudflare:
- 登陆你的 Cloudflare 账户 并选择你的域名。
- 转到 DNS 选项。
- 单击添加记录 –> 选择 TXT 类型。
如果您的域名供应商是 Godaddy:
- 登陆你的 Godaddy 账户。
- 转到域名页面,选择域名并点击管理DNS。
- 单击添加记录 –> 选择 TXT 类型。
如果您的域名供应商 Google Domains:
- 登录到你的 Google Domains 帐户。
- 选择域名,点击旁边的管理按钮。
- 在左侧菜单中,选择“DNS”部分。
- 点击管理自定义记录按钮。
- 点击添加新记录并选择 TXT 类型。
第 3 步: 添加 DKIM 设置
将 DKIM 参数添加到新创建的记录中。
在名称或主机字段中,输入电子邮箱服务提供商的 DKIM 名称(如 google._domainkey),后面跟 yourdomain.com 或子域名。
以下是一些常用 ESP 的 DKIM 名称列表:
*将 yourdomain/subdomain 替换为你的实际域名地址。
- Google Workspace (前身是 G Suite): google._domainkey.yourdomain/subdomain
- Microsoft 365 (前身是 Office 365): selector1._domainkey.yourdomain/subdomain
- Amazon Web Services (AWS) SES: amazonses._domainkey.yourdomain/subdomain
- SendGrid: s1._domainkey.yourdomain/subdomain
- Mailchimp: k1._domainkey.yourdomain/subdomain
- Zoho Mail: zoho._domainkey.
- Yahoo Mail: yahoo._domainkey.yourdomain/subdomain
- Mailgun: mg._domainkey.yourdomain/subdomain
在值字段中,输入你的邮件服务提供商在“第1步”中提供的 DKIM 值。
如果您的供应商是 Namecheap:
在主机字段中不要包含实际的域名。例如,如果你要为“subdomain._domainkey.yourdomain.com”添加记录,只需将“subdomain._domainkey”作为主机值。
请注意,所提供的设置示例可能会根据供应商而变化。如果你发现这些示例对你没有帮助,欢迎随时通过 help@snov.io 联系我们,告诉我们你的情况。
延伸阅读:
阅读以下指南,完成您的域配置以实现更好的邮件送达能力。