使用telnet向QQ邮箱发送邮件,SMTP协议
telnet发送邮件
在电脑上开启
telnet服务
在QQ邮箱中开启
SMTP服务(QQ邮箱还要设置独立密码和授权码,授权码要记下来不要忘了)
在命令行输入
telnet smtp.qq.com 25- 25 是端口号
smtp.qq.com是服务器域名- 若服务器返回220,说明连接成功
命令:是有顺序的
HELO打招呼auth login验证登录(以前好像不要)MAIL FROM发送方RCPT TO接收方DATA邮件内容QUIT退出
测试:
1 | telnet smtp.qq.com 25 |
后面用到的base64编码可以使用base64 | 杨的笔记 (yanglinqi107.github.io)里面的代码,也可以直接百度base64,有网页版的编码解码的工具
在CMD终端输入 telnet smtp.qq.com 25 25是端口号,smtp.qq.com是qq邮箱服务器域名,想试其它邮箱服务器去网上搜对应的域名

1 | 220 newxmesmtplogicsvrsza5.qq.com XMail Esmtp QQ Mail Server. # Esmtp 需要认证,不是smtp |
再用网页版QQ邮箱发送一封邮件,可以明显看到telnet发送的邮件看不到发送方
