Email 使用587端口发送gmail

Email 使用587端口发送gmail,email,Email,我正在尝试发送gmail,以下是使用端口587的命令: EHLO smtp.gmail.com STARTTLS AUTH LOGIN base64_encoded_username base64_encoded_password MAIL FROM:<me@gmail.com> RCPT TO:<other@gmail.com> DATA SUBJECT: Hello! This is the text QUIT EHLO smtp.gmail.com STARTTL

我正在尝试发送gmail,以下是使用端口587的命令:

EHLO smtp.gmail.com
STARTTLS
AUTH LOGIN
base64_encoded_username
base64_encoded_password
MAIL FROM:<me@gmail.com>
RCPT TO:<other@gmail.com>
DATA
SUBJECT: Hello!
This is the text
QUIT
EHLO smtp.gmail.com
STARTTLS
身份验证登录
base64\u编码\u用户名
base64_编码_密码
邮寄地址:
RCPT至:
数据
主题:你好!
这是文本
退出

服务器说“准备启动TLS”我做错了什么?

那么,你真的在进行TLS协商吗?基本上,在STARTTLS点,您协商TLS(使用OpenSSL或类似的方法),然后基本上重新开始。使用库来帮助SSL/TLS部分可能更容易,例如,我尝试了很多小时,我已经阅读了该页面,但我根本不明白我做错了什么。。。如果你有任何想法,我将非常感激。我正试图在boost::asio中实现这一点。您使用的SSL/TLS库是什么?我没有使用任何TLS/SSL库。这是我的密码: