收藏到会员中心
|
文档题目: |
简单邮件收发系统的设计与实现(含开题+任务书) |
 |
上传会员: |
panmeizi |
提交日期: |
2013-09-23 10:18:50 |
文档分类: |
计算机 |
浏览次数: |
38 |
下载次数: |
0
次 |
|
|
下载地址: |
简单邮件收发系统的设计与实现(含开题+任务书) (需要:25 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:12772 简单邮件收发系统的设计与实现
摘 要
网络技术渐渐成熟,电子邮件技术也越来越成熟。现今,电子邮件(E-mail)是Internet上使用最为广泛的一种服务。 本论文设计并实现了一个电子邮件收发系统,该系统可以使用户更加方便的管理电子邮件,用户不用登陆网页,就可以收取和发送电子邮件。该系统主要分为三部分:用户设置、发送邮件和收取邮件。它采用C/S设计模式,服务器端是SMTP服务器和POP服务器,客户端是邮件收发程序。用户设置部分是注册用户,把用户信息存储起来。发送邮件部分是基于SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)与SMTP服务器进行对话。收取邮件部分是基于POP3(Post Office Protocol version 3,邮局协议)与POP服务器进行对话。电子邮件收发信息不只支持英文,而且支持中文。由于RFC882限制电子邮件的文本只能采用US ASCⅡ字符集,所以本系统采用MIME编码解码,扩展信件规范。最后,对该系统进行了测试。 论文分别从系统涉及的基础知识、系统的设计与实现和系统实现采用的关键技术进行详细说明。论文最后还对全文作出了总结。 关键词:信体结构,SMTP,POP3,MIME, 编码,解码 目录 1 绪论 1 1.1 课题的背景和来源 1 1.2 设计现状与发展情况 2 1.3 论文研究内容及组织形式 2 2 E-mail基础 3 2.1 信件结构 3 2.1.1 RFC822信件的格式与内容 3 2.1.1.1 信头 4 2.1.1.2 信件体 5 2.2 SMTP 与 POP3 5 2.2.1 SMTP 介绍 5 2.2.2 POP3介绍 7 2.3 MIME编码解码 8 2.3.1 RFC的局限 8 2.3.2 Uuencode编码与解码 9 2.3.3 MIME及其编码 9 2.3.4 MIME媒体类型 9 2.4 小结 10 3 系统的设计与实现 11 3.1 用户设置功能 11 3.1.1 设置用户信息 11 3.1.2 测试连接 11 3.2 发送邮件功能的设计与实现 12 3.2.1 连接服务器 13 3.2.2 发送命令及接受响应信息 13 3.2.3 CSMTP类的设计与实现 13 3.2.3.1连接服务器Connect() 13 3.2.3.2发送邮件 15 3.3 收取邮件功能的设计与实现 16 3.3.1 连接POP3服务器 17 3.3.2 提取邮件内容 18 3.4 系统测试 18 3.4.1 用户设置功能测试 18 3.4.2 发送邮件功能测试 19 3.4.3 收取邮件功能测试 20 3.5 小结 21 4 系统实现所用到的关键技术 22 4.1 Base64编码 22 4.2 Base64解码 23 4.3 Quoted-Printable编码 23 4.4 编码解码在程序中的应用 24 4.5 小结 26 5 结束语 27 5.1 总结 27 5.2 本阶段工作总结与下阶段工作展望 27 参考文献 28 致谢 29
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|