当我 Telnet gmail 并使用 cmd promt 发送电子邮件时,一切正常。之后Telnet smtp.gmail.com 587
,发生了以下与服务器的对话:
220 smtp.gmail.com ESMTP m184sm839913wme.40 - gsmtp
helo google
250 smtp.gmail.com at your service
**starttls auth**
555 5.5.2 **Syntax error**. m184sm839913wme.40 - gsmtp
auth login
334 VXNlcm5hbWU6
其余的我已删除。
尽管上面突出显示了语法错误,但它工作正常。错误是什么?它为什么还能工作?如果我不写启动TLS认证,它不起作用。除了它与安全有关之外,我对 TLS 了解不多