首页/网络/协议速查/SMTP 加密:STARTTLS 与隐式 TLS

SMTP 加密:STARTTLS 与隐式 TLS

同一台服务器两种加密姿势:STARTTLS 在 25/587 上先明文问候再升级;隐式 TLS(465)连接即握手,从第一字节就是密文。

协议速查网络更新于 2026-10-12

模式

模式端口触发方式
STARTTLS25/587EHLO 后发 STARTTLS 再握手
隐式 TLS465TCP 连上立即 TLS 握手

手动 STARTTLS 会话

手动 STARTTLS 会话
openssl s_client -starttls smtp -connect mail.example.com:587 -crlf -quiet
STARTTLS 有降级(STRIPTLS)攻击面:攻击者拦掉 EHLO 应答里的 STARTTLS 行即可逼客户端明文发送;客户端应设为「必须」。

易错点

  • 把「STARTTLS 可选」配成失败也继续明文发:一次网络抖动就把凭据与正文暴露出去

数据来源与参考

  • RFC 3207(STARTTLS)
  • RFC 8314(现代端口建议)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌