多域名Postfix+OpenDKIM配置下,DKIM签名邮件被Gmail标记为垃圾邮件的问题求助
多域名Postfix+OpenDKIM配置下,DKIM签名邮件被Gmail标记为垃圾邮件的问题求助
各位大佬好,我最近碰到个头疼的问题:我用Postfix搭配OpenDKIM做DKIM签名,之前单域名部署的时候完全正常,邮件从来不会被标成垃圾邮件,但现在同一台机器上托管了多个域名,邮件开始被判定为垃圾邮件了,想请大家帮忙排查下问题。
我的当前配置
和之前单域名的简单配置相比,现在的流程要复杂一些,具体步骤如下:
- 在Postfix的
main.cf配置文件里,我把myhostname变量设置成了domain1.com - 我用sendmail发送邮件,手动添加
From:头指定发件人为user1@domain2.com,实际执行发送操作的本地用户是user2 - OpenDKIM通过Postfix milter接收邮件后,会用配置里的
ReplaceRules变量,把所有出现的本地用户标识user2@domain1.com替换成目标发件人user1@domain2.com - OpenDKIM使用对应域名的密钥完成邮件签名
- 签名后的邮件回传给Postfix,由Postfix负责最终发送
现在的问题就是,这样发出去的邮件会被Gmail标记为垃圾邮件,之前单域名的时候完全没有这个情况。我怀疑是不是替换发件人这一步破坏了邮件头的一致性,或者Postfix在多域名场景下有什么配置没跟上?有没有大佬遇到过类似的问题,麻烦给点建议,谢谢大家!
备注:内容来源于stack exchange,提问作者user10709800
相关产品推荐
相关产品推荐

