我们正在研究设置 DKIM 以提高电子邮件的传递率,并更好地遵循电子邮件的最佳实践。我们目前有两台可以为域发送电子邮件的服务器 - 一个是运行 postfix 的 CentOS,另一个是运行 Exchange 2007 的 SBS 2008。
对我们来说,在带有 postfix 的服务器上设置 DKIM 更为重要,因为该服务器的脚本生成邮件量较大,并且存在传递问题;这看起来相对简单。在 Exchange 2007 上设置它似乎更加复杂,而这方面并不是那么重要,因为我们的个人邮件量较少,而且没有出现投递问题。
我正在尝试了解 DKIM 的工作原理,但我还没有经验。我的问题是:如果我们仅在 Postfix 服务器上设置 DKIM 并添加 DNS 记录,这会对来自 Exchange 服务器的邮件产生负面影响吗?电子邮件提供商是否会期待 DKIM 却看不到它,并且与完全不期待 DKIM 时相比更有可能拒绝邮件?
基本上,我试图衡量通过搞砸 Exchange 框尝试设置棘手的 DKIM 而弄乱电子邮件的风险与通过告诉电子邮件提供商期望 DKIM 但却在我们的一台服务器上看不到它而弄乱电子邮件的风险。
答案1
简洁版本:
据我所知,大型提供商会根据以下因素跟踪电子邮件信誉客户端 IP 地址,而不是域名。事实上:有很多DNSBL是用来跟踪IP地址的,而不是用来跟踪域名的。
解释:
当来自 Exchange 服务器的电子邮件到达目的地时,它将检查电子邮件是否具有 DKIM 签名。如果没有,目的地将降低信誉评分电子邮件和客户端 IP 地址。因此,您被拒绝的几率与其他没有 DKIM 签名的电子邮件相同。
现在,当来自 postfix 服务器的电子邮件到达时,它具有有效的 DKIM 签名。它将增加 postfix IP 地址的信誉分数。
结论:
仅为 Postfix 添加 DKIM 签名(可能)不会让您的 Exchange 服务器失去声誉。相反,它会增加 Postfix 电子邮件客户端的声誉。对于目标视图,Exchange 服务器将具有稳定的声誉分数,而 Postfix 服务器将具有更高的声誉分数