目录
一、 实验要求介绍 1
二、 实验编译运行环境 1
三、 编写简化的 SMTP 服务器运行效果 1
1. 简化 SMTP 服务器界面及功能区介绍 1
3. 观察发送带有图片附件的邮件 2
四、 实验原理 3
1. SMTP 服务器日志区: 3
2. 邮件数据区: 5
3. 邮件正文区: 5
4. 附件图片区: 6
五、 程序实现步骤及代码 6
1. SMTP 服务器与客户端应答: 6
2. 邮件正文区显示: 8
3. 邮件附件图片显示: 9
六、 实验总结 10
一、 实验要求介绍
SMTP 和 POP3 协议是目前电子邮件应用系统中最重要的两个协议。深入理解 SMTP 和 POP3 协议的工作过程对理解整个电子邮件系统具有重要的意
义。本实验要求编写一个简化的 SMTP 邮件服务器,通过观察电子邮件应用程序(如 Outlook Express 等)与 SMTP 邮件服务器的交互过程,加深对整个邮件服务系统的理解。
目的:观察电子邮件应用程序与 SMTP 邮件服务器的命令交互过程要求:简化的 SMTP 服务器
响应客户 SMTP 命令,将命令的交互过程和收到的邮件显示到屏幕上
支持单用户
不保存和转发收到的邮件
不作错误处理
要求能显示客户端发送的图片。
二、 实验编译运行环境
本程序编译环境是:Visual Studio 2012;系统环境是:Windows 8(64 位);测试用 STMP 邮件客户端是 Outlook Express 2013;