Amazon SES 中的手动 DKIM 签名 - Amazon Simple Email Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon SES 中的手动 DKIM 签名

作为使用 Easy DKIM 的替代方案,您可以手动将 DKIM 签名添加到您的邮件,然后使用 Amazon SES 发送这些邮件。如果您选择手动对邮件进行签名,则必须首先创建 DKIM 签名。在创建邮件和 DKIM 签名后,可以使用 SendRawEmail API 来发送它。

如果您决定手动对电子邮件进行签名,请考虑以下因素:

  • 您使用 Amazon SES 发送的每封邮件均包含引用 amazonses.com 的签名域的 DKIM 标头(即,它包含以下字符串:d=amazonses.com)。因此,如果您手动对邮件进行签名,邮件将包括两个 DKIM 标头:一个用于您的域,一个由 Amazon SES 自动创建用于 amazonses.com

  • Amazon SES 不验证您手动添加到邮件中的 DKIM 签名。如果邮件中的 DKIM 签名出现错误,则它可能会被电子邮件提供商拒绝。

  • 在对邮件进行签名时,应使用至少为 1024 位的位长度。

  • 不要对以下字段进行签名:Message-ID (邮件 ID)、Date (日期)、Return-Path (退回路径)、Bounces-To (退回到)。

    注意

    如果您使用电子邮件客户端通过 Amazon SES SMTP 接口发送电子邮件,则您的客户端可能会自动对邮件进行 DKIM 签名。某些客户端可能会对其中一些字段进行签名。有关预设情况下对哪些字段进行签名的信息,请参阅您的电子邮件客户端文档。