邮件交互协议

190 阅读2分钟

概述

  • 电子邮件,又称为电子邮箱,是一种利用电子技术实现通信的方式。

优点:

  • 成本低廉
  • 传输速度快
  • 内容多样化
  • 安全性高

组成:

  • MUA:邮件用户代理,邮件的发送方和接收方
  • MTA:邮件传输代理,邮件系统(邮件服务器)

协议

image-20240314113132238

  • SMTP:Simple Mail Transfer Protocol简单邮件传输协议,制定了邮件传输标准,工作在应用层,基于传输层TCP/25端口;
  • IMAP:Internet Mail Access Protocol网际邮件访问协议,制定了在线查看邮件的标准,工作在应用层,基于传输层TCP/143端口,目前使用版本为IMAP4;
  • POP:Post Office Protocol邮局协议,制定了下载邮件标准,工作在应用层,基于传输层TCP/110端口,目前使用版本为POP3,服务器会保留邮件原件,客户端从服务器上下载邮件副本,客户端删除邮件时,不会影响服务器的邮件原本;

image-20240314114339176

image-20240314114450927

邮件服务器软件

  • Exchange:微软,安装在Windows系统中;
  • Postfix:GNU,安装在Linux或Unix系统中;
  • winmail
  • QQ
  • 163

邮件客户端软件

  • Foxmail
  • Outlook
  • 网易邮箱大师
  • QQ邮箱

环境搭建

邮箱服务器

  • 准备服务器安装包

image-20240314115206081

  • 安装软件

image-20240314115226043

image-20240314115352354

image-20240314115407284

  • 初始化配置邮件服务器

image-20240314115956556

  • 重启邮箱管理工具,登录管理员账户

image-20240314120207105

  • 查看邮箱服务器域名信息

image-20240314120254724

  • 查看账户信息

image-20240314120342328

  • 新增邮箱账户

image-20240314120551546

客户端

  • 安装邮件客户端软件

image-20240314120714151

  • 配置目标邮件服务器信息

image-20240314120803558

image-20240314120912842

image-20240314151351583

流量分析

SMTP

image-20240314142658775

image-20240314142836890

  • 确定邮件发送方与接收方信息

image-20240314142929946

  • IMF:Internet Message Format制定了邮件数据遵循的格式标准。

image-20240314143452475

POP

  • 确定账户与密码信息

image-20240314144146005

image-20240314144307145

image-20240314144544434

IMAP

  • 确定账户和密码信息

image-20240314145251088

  • 邮件数据,邮件正文内容使用Base64进行编码,需要转码查看

image-20240314145415314

image-20240314145916236

删除登录账户信息

image-20240314143657047