设置了自动转发到另一个邮箱,但转发的邮件对方收不到或被退信,为什么?

25 设置了自动转发到另一个邮箱,但转发的邮件对方收不到或被退信,为什么?
原因

邮件转发会破坏原发件域的 SPF 认证。转发服务器将 envelope-from 改为自己,收件方检查 SPF 时对转发服务器 IP 做认证——如果原发件域配置了 DMARC p=reject,SPF 验证失败的转发邮件会被直接拒收。

操作

1. 确认退信原因:看退信中是否提到 DMARC / SPF 相关提示。
2. 使用邮件服务商的自动转发功能,联系其技术支持确认是否支持 SRS(Sender Rewriting Scheme)——SRS 重写回信地址可修复 SPF 问题。
3. 替代方案:改用邮件客户端 POP3 收取再转发,或定期登录原邮箱手动处理。
4. 如果你控制原发件域:将 DMARC 策略调整为 p=none(仅报告不拦截),但这会降低域名安全性。

参考:RFC 7489 (DMARC) · RFC 7208 (SPF) · RFC 8617 (ARC Protocol)