我正在使用 AWS SES 发送跨国电子邮件,并且我希望它们能够 仅通过安全连接传输。
我的意思是,如果接收服务器不支持 TLS,我根本不希望发送电子邮件。
SES 常见问题解答指出:
问:Amazon SES 是否使用传输层安全性 (TLS) 通过加密连接发送电子邮件? 答:是的。如果接收邮件服务器公布 STARTTLS 扩展,Amazon SES 将尝试将连接升级为 TLS 连接。如果失败,Amazon SES 将回退为纯文本。 ( see here )
是否有办法避免通过不安全的连接发送电子邮件?
最佳答案
不确定何时更改,但目前您可以通过配置集
触发 TLS 强制执行,如前所述 here .
您可以配置每封电子邮件使用哪个配置集
,例如通过 SMTP 发送时向您的电子邮件添加自定义 header :X-SES-CONFIGURATION-SET:[NameOfConfigSet]
关于security - AWS SES : Force emails over TLS and fail if TLS not supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34186394/