AWS SES SMTP 服务器是否自动使用 DKIM 对电子邮件进行签名?

Does the AWS SES SMTP server automatically sign emails with DKIM?

我在我的系统中使用 AWS SES 和 PHPMAILER 来处理电子邮件发送。

我的问题是,SES SMTP 服务器是自动使用我的域名密钥 (DKIM) 为我的电子邮件签名,还是我必须使用 PHPMAILER 手动签名?

一方面,亚马逊声明他们使用 DKIM 签署电子邮件,但另一方面我看到您可以在 PHPMAILER 中添加 headers 并使用 DKIM 签署电子邮件,所以我不太明白是谁的责任是用它签署我的电子邮件。

如果您设置 SES 的 Easy DKIM,所有通过 SES 发送的邮件都将自动签名。你不需要费心让 PHP 处理它。

如果您从单个域(或少数域)发送电子邮件,这是可行的方法。如果您正在做一些棘手的事情(比如代表成百上千个域发送电子邮件),处理 DKIM 登录可能会更容易 PHP.