我正在使用AWS SES和PHPMAILER来处理我系统中的电子邮件发送。
我的问题是,SES SMTP服务器是否使用我的DomainKey(DKIM)自动签署我的电子邮件,还是必须使用PHPMAILER手动签名?
一方面,亚马逊宣称他们使用DKIM签署电子邮件,但另一方面,我发现您可以在PHPMAILER中添加标题并使用DKIM签署电子邮件,因此我不能真正了解其责任是什么用它签署我的电子邮件。
答案 0 :(得分:1)
如果您设置了SES的Easy DKIM,则通过SES发送的所有邮件都将自动签名。你不需要为PHP处理它而烦恼。
如果您要从单个域(或少数域)发送电子邮件,这是可行的方法。如果您正在做一些棘手的事情(比如代表数百或数千个域发送电子邮件),那么在PHP中处理DKIM签名可能会更容易。