简体   繁体   English

AWS SES SMTP 服务器是否使用 DKIM 自动签署电子邮件?

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

I am using AWS SES and PHPMAILER to handle email sending in my system.我正在使用 AWS SES 和 PHPMAILER 来处理我系统中的电子邮件发送。

My question is, does the SES SMTP server automatically sign my emails with my DomainKey (DKIM) or do I have to do it manually using PHPMAILER?我的问题是,SES SMTP 服务器是使用我的域密钥 (DKIM) 自动签署我的电子邮件还是我必须使用 PHPMAILER 手动签署?

On one hand, Amazon declares that they sign emails with DKIM, but on the other hand I see that you can add headers and sign emails with DKIM in PHPMAILER, so I don't really understand whose responsibility it is to sign my emails with it.一方面,亚马逊声明他们使用 DKIM 签署电子邮件,但另一方面我看到您可以在 PHPMAILER 中添加标题并使用 DKIM 签署电子邮件,所以我真的不明白用它签署我的电子邮件是谁的责任.

If you set up SES's Easy DKIM , all messages sent through SES will be automatically signed.如果您设置了 SES 的Easy DKIM ,所有通过 SES 发送的消息都将自动签名。 You don't need to bother with having PHP handle that.您无需费心让 PHP 处理它。

If you're sending email from a single domain (or small number of them) this is the way to go.如果您从单个域(或少数域)发送电子邮件,这就是要走的路。 If you are doing something tricky (like sending email on behalf of hundreds or thousands of domains) it might be easier to handle the DKIM signing in PHP.如果您正在做一些棘手的事情(例如代表数百或数千个域发送电子邮件),则在 PHP 中处理 DKIM 签名可能会更容易。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM