SMTP 的 HELO/EHLO 与 STARTTLS 分别起什么作用?
1
SMTP 的 HELO/EHLO 与 STARTTLS 分别起什么作用?
▼
HELO/EHLO
会话开始时,客户端用 HELO(或扩展的 EHLO)向服务器声明身份。EHLO 后服务器会列出支持的扩展(如 STARTTLS、SIZE、AUTH)。
STARTTLS
STARTTLS 命令把已建立的明文 SMTP 连接升级为 TLS 加密连接;若一方不支持或被中间人剥离,连接会退回明文——这正是一只有 MTA-STS/DANE 才能防住的“降级”风险。
参考:RFC 5321(HELO/EHLO);RFC 3207(STARTTLS)
