【计算机网络】telnet发送邮件(以QQ邮箱为例)

时间:2024-04-14 22:16:33

前提:登陆qq邮箱并开启pop/smtp服务

然后生成授权码

打开cmd,输入 telnet smtp.qq.com 587

老师给的教程是输入 telnet smtp.qq.com 25    
使用25端口后续经常出错,显示如下信息:
502 Invalid input from 10.56.24.54 to newxmesmtplogicsvrszc9.qq.com

在网上查了查,登陆的时候不能使用常用的25端口,
而要使用加密的587端口。

依次输入:
helo+xxx
auth login

将QQ邮箱的用户名和授权码转码为 base64格式后依次输入

mail from: 发送者的邮箱

rcpt to: 接收者的邮箱

输入data 输入需要发送的内容
from:
to:
subject: 邮件标题

回车两次(相当于标题和正文之间空了一行) 输入正文
正文结束后 回车(相当于另起一行) 输入英文状态下的 .
回车,完成发送


参考资料:
https://www.bilibili.com/video/BV15b41147gn?t=29
https://blog.****.net/baidu_31492511/article/details/82633025
https://mp.weixin.qq.com/s/0eDdFEG1aUer1vQQ4qfP2g