首页 > Web开发 > 详细

实现telnet发送邮件

时间:2021-04-01 10:12:28      阅读:30      评论:0      收藏:0      [点我收藏+]

运行cmd

C:\Users>telnet smtp.qq.com 25

220 newxmesmtplogicsvrsza7.qq.com XMail Esmtp QQ Mail Server.
helo nov
250-newxmesmtplogicsvrsza7.qq.com-9.21.160.213-44773993
250-SIZE 73400320
250 OK
auth login
334 VXNlcm5hbWU6
不做展示  //base64编码的邮箱名
334 UGFzc3dvcmQ6
不做展示  //base64编码的授权码 详见文末注释
235 Authentication successful
mail from: <xxx.qq.com>  //发送方邮箱名
250 OK.
rcpt to: <xxx.qq.com>  //接收方邮箱名
250 OK
data
354 End data with <CR><LF>.<CR><LF>.
From:xxx.qq.com  //发送方邮箱名
To:xxx.qq.com  //接收方邮箱名
Subject:test

Are we successful?
.
250 OK: queued as.
quit
221 Bye.

说明:

  展示代码使用颜色进行区分:交互命令,邮件内容,服务器返回

注意事项:

  输入时删除无效,交互命令确保一次输入正确,或者编辑好直接粘贴,否则会显示命令错误,发送的邮件内容也有问题呦。

技术分享图片

 

 

注释:

  授权码通常在邮箱设置里找

技术分享图片

 

实现telnet发送邮件

原文:https://www.cnblogs.com/present1440/p/14604582.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!