如何仅在收件人的服务器支持 SMTP TLS 时才通过 AWS SES 发送电子邮件?



我正在使用 AWS JavaScript 开发工具包通过 SES 发送电子邮件。现在我想发送需要加密发送的数据。我怎样才能做到这一点?

仅当收件人服务器支持 TLS 时,才能强制传递通过 SES 发送的出站电子邮件。

默认情况下,Amazon SES 通过受 TLS 保护的连接(仅限 TLS 版本 1.0(发送消息。此方法称为机会型 TLS,这意味着当 Amazon SES 与接收邮件服务器建立 SMTP 连接时,如果接收邮件服务器支持 TLS,则 Amazon SES 将使用 STARTTLS 协议升级连接。如果接收服务器未通告 STARTTLS,或者 TLS 协商失败,则连接将以纯文本形式继续。

http://docs.aws.amazon.com/ses/latest/DeveloperGuide/security.html

最新更新