[计算机网络] 实验 5 电子邮件

实验目的

1、实验目的

  • 理解电子邮件系统基本结构
  • 理解客户端和服务器端,以及服务器之间的通信
  • 分析理解 SMTP,POP3 协议

客户端绑定邮箱

点击邮箱账户
在这里插入图片描述
开启POP/SMTP,这里会给一个叫做 授权码 的东西,需要好好保存,我是直接丢班群里的
在这里插入图片描述
点击如何设置
在这里插入图片描述
下载 Foxmail
在这里插入图片描述
登录 QQ邮箱完成绑定
在这里插入图片描述

进行对邮件的抓包

点击设置
在这里插入图片描述

关闭SSL
在这里插入图片描述

打开w i r e s h a r k wiresharkwireshark 对当前W L A N WLANWLAN进行抓包

然后开始编辑邮件
在这里插入图片描述

过滤出 SMTP
在这里插入图片描述

对任意一个SMTP进行追踪
在这里插入图片描述

分析大致过程

C:telnet smtp.126.com 25 /*以telnet方式连接126邮件服务器*/

S:220 126.com Anti-spam GT for Coremail System (126com[071018]) /* 220为响应数字,其后的为欢迎信息,会应服务器不同而不同*/

C:HELO smtp.126.com /* HELO后用来填写返回域名(具体含义请参阅RFC821),但该命令并不检查后面的参数 */

S:250 OK

C: MAIL FROM: c1618_xth@126.com /*发送者邮箱*/

S:250 … ./*“…”代表省略了一些可读信息 */

C:RCPT TO: huli13758125066@163.com /*接收者邮箱*/

S:250 … ./*“…”代表省略了一些可读信息 */

C:DATA /*请求发送数据*/

S:354 Enter mail, end with "." on a line by itself

C:Enjoy Protocol Studing

C:.

S:250 Message sent

C:QUIT /*退出连接*/

S:221 Bye

分析通信协议(抓不出来POP的说)

在这里插入图片描述

Web收发

因为做的时候没看见这个,截图很少基本就口述了也挺简单的

首先打开qq邮箱编写发给自己的邮件,然后打开抓包软件,发给自己进行抓包

对包进行分析会发现有一堆T S L TSLTSL的包,正好就是这些包了

在这里插入图片描述
该包的分析 请看 [点击这里]

Telnet收发

1.开启Telnet

打开控制面板->程序->启用或关闭Windows功能->TeInet客户端
在这里插入图片描述

这个期间请保持你的wireshark一直在抓包哦
2.cmd

  1. 打开c m d cmdcmd,输入telnet smtp.qq.com 25连接服务器

  2. 输入helo qq.com向服务器表明身份
    在这里插入图片描述

  3. 输入auth login
    在这里插入图片描述

  4. 输入自己的邮箱 XXXX@qq.com --> base64--->
    需要通过base64点击这里进行加密

  5. 输入自己的授权码,授权码--->base64--->

  6. 输入mail from:<...@qq.com>

  7. 输入rcpt to:<...@qq.com>
    期间可能会报错,多试几遍即可
    在这里插入图片描述
    8.输入data进行编辑,然后输入.并且回车进行发送
    在这里插入图片描述


版权声明:本文为GzmObject原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。