企业邮箱发送邮件被 Gmail 退回的解决方法

前段时间收到同事转发的 Gmail 发送的退信提醒,通过排查定位并解决了此问题,特此记录一下。
报错信息
条目 | 信息 |
---|---|
退信原因 | 发件人域名的 DNS 记录未设置或设置错误导致对方拒收此邮件。 |
解决方案 | 请通知你的邮箱管理员为邮箱域名设置正确的 DNS(SPF、DKIM、DMARC) 记录。 |
分析问题
Google 针对垃圾邮件滥用邮箱做了防护机制。所以,如果您要支持 Gmail 的话,就必须符合它所制定的身份配置要求,里面包含了:SPF 配置、DKIM 配置、ARC 配置以及 DMARC 配置等一系列的配置。
解决方法
其实我们不用看那么多的配置内容,要解决退信的问题,只需要把 SPF 配置好就行。配置方法也很简单,就是在域名解析里加一条 TXT 记录即可。
以「阿里云」为例,在你的域名解析里添加这样一条 TXT 记录就好啦:
主机记录 | 类型记录 | 解析请求来源 | 记录值 | TTL | 状态 | 备注 |
---|---|---|---|---|---|---|
TXT | 默认 | v=spf1 include:spf.mail.qq.com ~all | 10 分钟 | 正常 | 无 |
需要说明的是 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 邮件退回的方法就是这么简单,希望对你会有帮助。