ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

利用SMTP协议实现邮件的发送(以163和qq邮箱为例)

2021-11-20 10:32:34  阅读:261  来源: 互联网

标签:qq 为例 base64 SMTP telnet Fig 邮箱 邮件


1.实验的准备即环境

        1.windows系统

        2.telnet 客户端

win10除了需要开启客户端之外还不够,还需要自己下载 telnet server并安装,下载官网:GoodTech Systems, Telnet Server for Windows 10 Server 95/98/Me, telnet, server, windows, ftp server, ftp daemon, ftp windows nt, software, 95, 98, NT, nt telnet server, windows nt telnet, secure, vpn, tunnel, encryption, ssl, ssh, smtp, email, Telnet Client, SSH Client, rloginhttp://www.goodtechsys.com安装后第一次运行telnet可能要输入用户名,密码和域名,我不记得自己怎么处理的,反正就是乱写一通Orz).hahaha。然后记得开启本地回显(百度).

        3. 两个邮箱系统。

确认自己的163邮箱和QQ邮箱开启IMAP/SMTP协议登录(网上教程很多)。因为我之前开启的为POP3/SMTP协议,在telnet客户端登陆时显示授权失败。

参考1:利用telnet登录SMTP服务发送邮件的demo_PengFly123的博客-CSDN博客

参考2:telnet登录SMTP发送邮件_Dev-Liangjian的博客-CSDN博客

2.实验开始

        1.在cmd里面输入如下代码从而进入qq的smtp网站.

telnet smtp.qq.com 25

Fig. 1 

Fig.  2 

可能有些时候你们需要先按ctrl+], 再按回车键才能进入Fig.2

        2.发送HELO 来和和客户端打一下招呼!Say hello

HELO KING

 Fig.  3

服务器发送回250代表请求成功

        3.开始登陆自己的账号

//先开始输入授权命令,在输入经过base64处理的邮箱账号和授权码
//账号和密码都需要经过base64处理
auth login
334  VXN1...U6
email address converted by base64
334 UGFG....Q6
email password converted by base64
235 Authentication successful

 

 Fig. 4

base64通过如下网站进行转换。账号和密码都需要base64处理

Base64编码、解码 - 站长工具

        4.确认发送方邮箱地址

        5.确认接受方邮箱地址

        6.书写邮件,以 . 来结束输入

在邮件正文中加入如下标准字段。当你收到自己发送的邮件就会知道它的作用

from: xxxxx@qq.com   //具体替换成你的发件邮箱,你可能会奇怪为什么要写两次呢?
to: xxxxx@163.com    //答案我也不知道! 哈哈
subject: Hello        //替换成你自己的主题
It's been a long day we can send this e-mail to you!
Oh my god! Sending a e-mail in this way(smtp) make me feel tiresome but interesting.
The time I am in is 20/11/2021. How about you? Which universe are you from? 
Looking forward to your reply!
.

Fig. 5

 3.实验总结

实验结果是:

       

 Fig. 6

不知道是太长了还是没有启用什么协议,邮件给发过来了,但是内容却空了。

看来实际中要做到可靠传输的难度比较大。我们都只顾享受科技带来的便利,而忽略其中的技术。(当然不是所有都需要了解的。)

标签:qq,为例,base64,SMTP,telnet,Fig,邮箱,邮件
来源: https://blog.csdn.net/qq_46646740/article/details/121435031

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有