是否在某处指定了 SPF 和 DKIM 的共存(假设没有 DMARC)?
我只想将我自己的 IP 放入 SPF 中,并让第三方使用 DKIM 代表我的域发送邮件。
具有有效 DKIM 签名但未通过 SPF 检查(SPF FAIL)的电子邮件会发生什么情况?
答案1
这完全取决于任何特定收件人如何配置他们的邮件服务器。我的邮件服务器会因为 SPF 失败而直接拒绝它,假设您-all
的记录末尾有 SPF(您肯定应该这样做)。其他人的邮件服务器可能会做完全不同的事情。
SPF 和 DKIM 是两个完全独立的系统;您不能通过一个系统的故障来弥补另一个系统的故障。
答案2
你可以使用名为DMARC。
它为您提供了选项,指定是否需要两个或其中一个检查失败,否则邮件将被标记为垃圾邮件。当然,这必须由接收邮件服务器支持,但几乎所有主要服务和大多数 MTA 软件都支持它,因此这是安全的选择。