前段时间收到同事转发的 Gmail 发送的退信提醒,通过排查定位并解决了此问题,特此记录一下。

报错信息

条目信息
退信原因发件人域名的 DNS 记录未设置或设置错误导致对方拒收此邮件。
解决方案请通知你的邮箱管理员为邮箱域名设置正确的 DNS(SPF、DKIM、DMARC) 记录。

分析问题

Google 针对垃圾邮件滥用邮箱做了防护机制。所以,如果您要支持 Gmail 的话,就必须符合它所制定的身份配置要求,里面包含了:SPF 配置、DKIM 配置、ARC 配置以及 DMARC 配置等一系列的配置。

解决方法

其实我们不用看那么多的配置内容,要解决退信的问题,只需要把 SPF 配置好就行。配置方法也很简单,就是在域名解析里加一条 TXT 记录即可。

以「阿里云」为例,在你的域名解析里添加这样一条 TXT 记录就好啦:

主机记录类型记录解析请求来源记录值TTL状态备注
mailTXT默认v=spf1 include:spf.mail.qq.com ~all10 分钟正常

需要说明的是 v=spf1 include:spf.mail.qq.com ~all 是 QQ 企业邮箱对应的值。

下面列举了其他常用邮箱的 SPF 配置记录值:

  • 腾讯企业邮箱:v=spf1 include:spf.mail.qq.com ~all
  • 阿里企业邮箱:v=spf1 include:spf.mxhichina.com -all
  • 网易企业邮箱:v=spf1 include:spf.163.com -all

最后

解决 Gmail 邮件退回的方法就是这么简单,希望对你会有帮助。

标签: Gmail, 邮箱配置, 企业邮箱

添加新评论