课程设计VI 课程设计
设计说明书
电子邮件接收程序设计
学生姓名 学 号 班 级 成 绩 指导教师
计算机科学与技术系 2010年12月31日
网络工程 课程设计评阅书
题目 学生姓名 电子邮件接收程序设计 学号 指导教师评语及成绩 指导教师签名: 年 月 日 答辩评语及成绩 答辩教师签名: 年 月 日 教研室意见 总成绩: 室主任签名: 年 月 日
课程设计任务书
2009—2010学年第1学期
专业: 学号: 姓名
课程设计名称: 设计题目: 完成期限:自 年 月 日至 年 月 日共 周 设计依据、要求及主要内容(可另加附页):
指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日
摘 要
随着Internet的飞速发展,电子邮件(E-Mail)已成为因特网上非常流行,方便的通信方式。电子邮件技术不断进步,邮件协议也不断发展,常用的电子邮件协议有SMTP、POP3、IMAP4,目前应用最广泛的电子邮件协议是POP3,其中RFC1939是当前的POP3标准。本课题以C#为开发平台,根据RFC1939协议,利用Socket套接字编程,实现了基于POP3的邮件接收程序。
关键词:电子邮件;Socket;POP3;RFC1939
目 录
1 课题描述............................................... 1 2 问题分析. ....................................... ... ..2
2.1 POP3简介....... ................................... 2 2.2 POP3协议工作原理.. ................................ 2
3 逻辑设计 .............................................. 4
3.1 流程图................................ .... .... ...4
4 详细设计. .............................. ..... ..... ...5 4.1 主界面设计.............................. ..... ......5
4.2 客户机连接服务器设计
........................... .. .6
5 程序编码 ....... .....................................11 6 测试结果 ....... .....................................14 7 结果分析 ... ..........................................16 总结 ..... ..............................................17 参考文献 .. ..............................................18