面向电子邮件服务提供商客户的 DKIM

面向电子邮件服务提供商客户的 DKIM

在这种情况下,您将如何实施 DKIM 签名?

  • 您有一项服务,允许客户登录您的 Web 应用程序、创建新闻稿并使用其域名将其发送给订阅者。(例如 MailChimp、Constant Contact 等)

  • 每个客户都会有不同的域名。

  • 邮件将通过您的服务器发送。

有没有办法让客户的电子邮件获得 DKIM 签名,而无需为其域添加 DNS 记录?有没有办法让电子邮件来自提供商域,但包含客户的“发件人”地址?

答案1

您可以使用Sender:标题来实现这一点 - 将你的标头中的域Sender:并使用您的 DKIM 密钥进行签名。From:标头将继续指定您客户的域。这种方法得到了DKIM 规范(RFC 4871,附录 B.1.4)

您应该知道,许多邮件客户端Sender:除了From:显示标题外,还会显示标题(gmail 显示“代表”)。另外,我不确定在实践中,使用这种方法的传递率是否会像使用域中的密钥签名一样好From:。我怀疑使用From:域的密钥总是会产生最佳效果,但这需要在客户的 DNS 中保留密钥。

相关内容