telnet测试smtp服务器
尝试使用telnet登录SMTP服务器后输入命令。
首先进行如qq邮箱进行设置,获得授权码。
1.进入邮箱,点击设置,再点击账户
2.开启IMAP/SMTP服务,发送短信才能开启,然后获得授权码(图片上我已经开启了)
3.授权码的格式是16个小写字母,我的是mhdq kdmh ltzy cadc,注意接下去把空格去掉,然后转成base64格式,转完后保存以下,备用。随便百度下找个网站转换就行。
https://www.qqxiuzi.cn/bianma/base64.htm
4.顺便把自己qq邮箱也转成base64格式
5.然后打开cmd,输入以下命令
1 telnet smtp.qq.com 587 2 helo fff 3 auth login 4 base64格式邮箱 5 base64格式授权码 6 mail from: <888888@qq.com> 7 rcpt to:<888888@qq.com> 8 data 9 from :888888@qq.com 10 to:888888@qq.com 11 12 email test !! 13 .
第一行连接smtp服务器,
第二行开始通信,
第三行输入登录命令,
第四行输入邮箱,
第五号输入授权码,
第六行输入发件人邮箱,注意空格一定要对应,有的时候会出现502错误,检查下,多试几次。
第七行输入收件人邮箱,
第八行输入发送电子邮件正文命令,
第九到十二行为正文内容,
第十三行输入英文句号标识结束。
6.然后查看自己的邮箱即可,应该有新邮件了。