Mailgun发往Gmail授权收件人的邮件被归入垃圾邮件的解决方法求助
解决Mailgun邮件被Google企业版Gmail标记为垃圾邮件的方案
邮件被归入垃圾邮件且提示“发件人尚未认证”,核心原因是Google的邮件安全系统无法验证邮件的合法来源——你找到的Mailgun相关文档正是解决这个问题的正确指引,所谓“Google Auth”选项并不存在,而是通过配置标准邮件认证协议来完成,具体步骤如下:
- 配置SPF记录:在你的域名DNS服务商后台添加TXT记录,内容为
v=spf1 include:mailgun.org ~all,这条记录会告知Google,你的域名授权Mailgun代为发送邮件。 - 配置DKIM记录:登录Mailgun控制台,进入对应域名的“Domain Settings”→“DNS Records”页面,找到DKIM相关的TXT记录(通常带有
k=rsa前缀),复制完整的记录内容和前缀,添加到你的域名DNS中,确保记录完全匹配。 - 设置DMARC记录:在域名DNS中添加一条TXT记录,内容为
v=DMARC1; p=quarantine; sp=quarantine; adkim=s; aspf=s,该记录会指导Google对未通过认证的邮件进行隔离处理,后续可根据邮件送达情况调整规则。 - 规范发件人域名:不要使用Gmail作为发件人域名(你无法为Gmail配置认证记录),改用你在Mailgun中已验证的自有域名作为发件人后缀,比如
noreply@yourwebsite.com。 - 添加白名单规则:在Google企业版Gmail中,将Mailgun发件地址添加到联系人白名单;或通过Google Admin控制台创建邮件过滤规则,允许该地址的邮件直接进入收件箱。
完成以上配置后,等待DNS记录生效(通常需要1-24小时),再测试邮件发送,即可解决被标记为垃圾邮件的问题。
内容的提问来源于stack exchange,提问作者mheavers
相关产品推荐
相关产品推荐

