STARTTLS 是否也需要通过 TLS 进行明文身份验证?

Does STARTTLS also require Plaintext Authentication over TLS?

如果 SSL SMTP 服务器需要使用 STARTTLS 命令(java 邮件 属性:mail.smtp.starttls.required),我们是否还需要通过 TLS 启用纯文本身份验证?

我不确定 "plaintext authentication over TLS" 是什么意思。

如果服务器需要 STARTTLS,则与服务器建立纯文本(非 SSL)连接,在连接上启动 TLS (SSL),然后完成身份验证。身份验证可以使用客户端和服务器都支持的任何身份验证机制,包括 PLAIN 身份验证机制。