如何使用SMTP服务器发送QQ邮件
的有关信息介绍如下:为了了解SMTP协议的使用,可以练习使用QQ的SMTP服务器发送QQ邮件。
使用telnet连接QQ邮箱的SMTP服务器,地址为smtp.qq.com端口为25
telnet smtp.qq.com 25
使用HELO命令与服务器握手(命令大小写都可以)
HELO smtp.qq.com
输入auth login进行身份认证,出现334 VXNlcm5hbWU6就可以输入QQ号了,这里需要输入QQ号的base64编码(百度即可找到在线转换工具),而不是QQ号本身,输入后会提示输入密码,这里的密码需要输入QQ邮箱授权码的base64编码
取得QQ邮箱授权码,登陆网页版QQ邮箱,点击设置,选择账户设置。首先需要开启SMTP服务,未开启则没法使用SMTP服务器发送邮件,开启后,可以点击下方的生成授权码生成。过程需要手机发送短信验证。
有了授权码之后,我们就可以在刚才输入密码的地方输入了,注意:需要输入授权码的base64编码而不是授权码。出现235 Authentication successful代表已经登陆成功了
接下来是发送邮件的过程
输入mail from: <123@qq.com>代表发件邮箱
输入rcpt to:<456@qq.com>代表收件邮箱
输入data后提示354,就可以输入正文了
输入to:收件邮箱
输入from:发件邮箱
输入subject:This is topic //主题
然后输入正文,正文结束后回车换行输入.然后回车换行,看到提示queued as代表发送成功