如何使用 openssl s_client 验证 Gmail?

如何使用 openssl s_client 验证 Gmail?

我使用以下命令通过 telnet 访问我的 gmail 帐户:

openssl s_client -starttls smtp -crlf -connect smtp.gmail.com:25

然后我登录并收到错误:

身份验证登录
334 VXNlcm5hbWU6
用户“一些 base64”
334 UGFzc3dvcmQ6
通过“一些 base64”
535-5.7.1 用户名和密码不被接受。

我确定我的用户名和密码正确。我是不是漏掉了什么?

答案1

尝试不使用关键字 user 和 pass,例如

auth login
334 VXNlcm5hbWU6
bm90bXlyZWFsdXNlcm5hbWU=
334 UGFzc3dvcmQ6
bm90bXlyZWFscGFzc3dvcmQ=
235 2.7.0 Accepted

实际上,VXNlcm5hbWU6 是用户名:,UGFzc3dvcmQ6 是密码:,因此无需定义您的输入。

相关内容