将 DKIM 签名添加到电子邮件中,其中 dkim=pass

将 DKIM 签名添加到电子邮件中,其中 dkim=pass

我正在构建一个电子邮件应用程序,并使用 Amazon SES API 发送电子邮件,同时我还将 DKIM 签名添加到要发送的电子邮件中。目前该应用程序处于测试模式。我可以发送电子邮件,但我在发送的电子邮件中发现一件事,即 DKIM 签名显示 dkim="hardfail",这不是一件好事。

如何配置设置。我在生产中运行 ubuntu 10.10 EC2 实例,在本地运行 ubuntu 11.10。我使用过这个 GEMhttps://github.com/jhawthorn/dkim添加 DKIM 签名。

我已经尝试解决这个问题两天了,请帮助我。

答案1

Amazon SES 要求您在使用 DKIM 签名时不要对电子邮件中的某些标头进行签名,因为亚马逊会重写这些标头。来自 SES开发人员参考指南

为了确保最大程度的传递能力,请勿对以下任何标头进行 DKIM 签名:

Message-Id

Date

Return-Path

Bounces-To

相关内容