[window10环境下]使用telnet登录smtp服务发邮件

cmd调出终端命令行

输入:

telnet smtp.qq.com 25

终端命令行会出现下述提示:

继续依次输入:

helo xiaoxin #(helo后内容自定义不是很重要)
auth login
XXX #(加密后的QQ邮箱名称,注意不要加@qq.com后缀)
XXX #(该QQ邮箱对应的授权码,注意需要进行base64编码)

出现235 Authentication successful则意味着登录成功

紧接着输入:

mail from:<XXX@qq.com> #(XXX表示邮件发送方的QQ邮箱名称)
rcpt to:<XXX@qq.com> #(XXX表示邮件接收方的QQ邮箱名称)

data

From:XXX@qq.com #(XXX表示邮件发送方的QQ邮箱名称)
To:XXX@qq.com #(XXX表示邮件接收方的QQ邮箱名称)
Subject:test

This is a test (邮件正文,自定义)

.

(这个点一定要输入。)

配图:

状态码说明:

220 : 服务就绪

235 :认证通过

354 :开始发送数据,结束以 .(DATA指令执行成功会返回此信息)
500 :语法错误,命令不能识别
550 :命令不能执行,邮箱无效
552 :中断处理:用户超出文件空间

关于授权码的获取:

QQ邮箱找到 “设置-账户”,然后往下滑 找到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”

开启服务,获得授权码。

附上一个base64在线编解码工具链接:

https://base64.57cha.com/

参考文章:

https://blog.csdn.net/NameWFY/article/details/78554704

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值