设置 SPF、DKIM 和 DMARC.
每个发信域名都需要的三条 DNS 记录,附 Google、Microsoft 和 Zoho 的步骤。
Google 和 Yahoo 要求大量发邮件的人必须有这三条记录。没有它们,您的邮件会进入垃圾箱或被拒收。
您要在管理域名 DNS 的地方添加它们,例如 Cloudflare、GoDaddy 或 Namecheap。
SPF:谁可以代表您的域名发信
在您的域名上添加一条 TXT 记录:
- Google Workspace:
v=spf1 include:_spf.google.com ~all - Microsoft 365:
v=spf1 include:spf.protection.outlook.com -all - Zoho(印度):
v=spf1 include:zoho.in ~all(印度以外请使用zoho.com) - 其他服务商:他们的帮助页面里会列出要加入的 include。
**只能有一条 SPF 记录。**如果您已经有一条,就把新的 include 加到里面。例如:v=spf1 include:_spf.google.com include:zoho.in ~all。
DKIM:每封邮件上的签名
- Google:在 Google 管理控制台里,依次打开应用、Google Workspace、Gmail,再进入验证电子邮件。生成一个密钥,添加它显示的 TXT 记录,然后点击开始验证。
- Microsoft:在 Microsoft Defender 里,打开电子邮件身份验证设置,再进入 DKIM。添加它显示的两条 CNAME 记录,然后开启 DKIM。
- Zoho:在 Zoho Mail 管理控制台里,打开域名,再进入电子邮件配置,然后进入 DKIM。添加一个选择器,把 TXT 记录复制到您的 DNS,然后验证。
- 其他服务商:在他们的管理后台里开启 DKIM 签名,然后添加他们给您的记录。
有条件的话,请选择 2048 位的密钥。
DMARC:遇到假冒邮件怎么办
添加一条名为 _dmarc 的 TXT 记录,值为 v=DMARC1; p=none。
刚开始这样就够了。SPF 和 DKIM 通过几周之后,把它改成 p=quarantine。
检查是否生效
DNS 更改最多可能需要一小时。然后在邮箱页面打开您的域名,点击刷新按钮。每条记录会显示绿色对勾,或者给出确切的修复方法。
常见错误
- **有两条 SPF 记录。**SPF 会失败。请把它们合并成一条。
- **查询次数太多。**SPF 最多允许 10 次 DNS 查询。请删掉您不再使用的工具对应的 include。
- **以 +all 结尾。**这会让任何人都能冒充您发信。请使用
~all或-all。
另请参阅域名和服务器检查。
还是没解决? 请使用应用里的聊天按钮,或发邮件给我们: [email protected].