![如何使用 openssl s_client 验证 Gmail?](https://linux22.com/image/542742/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20openssl%20s_client%20%E9%AA%8C%E8%AF%81%20Gmail%EF%BC%9F.png)
我使用以下命令通过 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 是密码:,因此无需定义您的输入。