1 / 35
文档名称:

毕业设计(论文)基于javaMail电子邮件系统的设计.doc

格式:doc   页数:35页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)基于javaMail电子邮件系统的设计.doc

上传人:qujim2013 2013/5/19 文件大小:0 KB

下载得到文件列表

毕业设计(论文)基于javaMail电子邮件系统的设计.doc

文档介绍

文档介绍:课程设计I报告
题目: 电子邮件系统设计

专业软件工程
学生姓名******
班级学号**********
指导教师********
指导单位计算机学院软件工程系
日期 ——
课题名称
电子邮件系统设计
课题内容
设计一个电子邮件系统,包括客户端和服务器端的设计、邮件处理过程建模和具体功能的实现等。
系统分析
电子邮件(e-mail)是因特网上使用得最多的和最受用户欢迎的一种应用。电子邮件把邮件发送到 ISP 的邮件服务器,并放在其中的收信人邮箱中,收信人可随时上网到 ISP 的邮件服务器进行读取。电子邮件不仅使用方便,而且还具有传递迅速和费用低廉的优点。
现在电子邮件不仅可传送文字信息,而且还可附上声音和图像。
本系统分析中给出了电子邮件服务器和电子邮件客户端的简介,同时给出了本次试验中客户端的主要功能和总体框图。
邮件服务器按照提供的服务类型,可以分为发送邮件服务器(简称发送服务器)和接收邮件服务器(简称接收服务器)。
发送邮件服务器使用邮件发送协议,现在常用的是SMTP,所以通常发送邮件服务器也称为SMTP服务器;
接收邮件服务器使用接收邮件协议,常用的有POP3协议和IMAP协议,所以通常接收邮件服务器也称为POP3服务器或IMAP服务器。
SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议,传送E-mail的基本协议,也是TCP/IP协议组的成员。
SMTP协议解决邮件系统如何通过一条链路,把邮件从一台机器传送到另一台机器上的问题。
SMTP协议的特点是具有良好的可伸缩性,这也是它成功的关键。它既适用于广域网,也适用于局域网。
SMTP协议由于非常简单,使得它得到了广泛的运用,上能够发送邮件的服务器几乎都支持SMTP协议。
POP3(Post Office Protocol 3),即邮局协议第3版,是接收邮件的基本协议,也是TCP/IP协议组的成员。RFC1939描述了POP3协议,网址为“/”。
POP3既允许接收服务器向邮件用户发送邮件,也可以接收来自SMTP服务器的邮件。
邮件客户端软件会与POP3服务器交互,下载由POP3服务器接收到的邮件。基于POP3协议的邮件系统能提供快速、经济和方便的邮件接收服务,深受用户的青睐。
IMAP( Message Access Protocol),即互联网消息访问协议,是一种功能比POP3更强大的新的接收邮件协议。目前最新的IMAP协议版本为IMAP4,RFC2060描述了IMAP4,网址为“/”。
IMAP4与POP3协议一样提供了方便的下载邮件服务,允许用户在脱机状态下阅读已经下载到本地硬盘的邮件。但IMAP4的功能远远不只这些,它还具有以下功能:
摘要浏览邮件的功能。
选择性下载附件的功能。
鼓励用户把邮件一直存储在邮件服务器上。
允许用户把远程邮件服务器上的邮箱作为信息存储工具。
MIME(Multipurpose Mail Extensions,邮件扩充标准)不是邮件传输协议,而是对邮件格式所作的规范。
RFC2045、RFC2046和RFC2047对MIME作了描述。
MIME是对RFC822的扩充,RFC822规定了内容只包括采用ASCII编码的纯文本的邮件的格式,而MIME允许在邮件中包含附件。
整个电子邮件系统的工作过程及一些涉及到的协议如下图所示:
电子邮件系统包含:电子邮件服务器端和电子邮件客户端。
SUN公司制定了JavaMail API,它封装了按照各种邮件通信协议,如IMAP、POP3和SMTP,与邮件服务器通信的细节,为Java应用程序提供了收发电子邮件的公共接口,参见下图:
JavaMail ,下图为其中主要类的类框图。
1. :表示邮件会话,是JavaMail API的最高层入口类。
:表示接收邮件服务器上的注册用户的存储空间,通过Store类的getFolder()方法,可以访问用户的特定邮件夹。
3. :代表邮件夹。
4. :代表电子邮件。
5. :代表邮件地址。
6. :根据指定的邮件发送协议(通常是 SMTP),通过指定的邮件发送服务器来发送邮件。
电子邮件服务器的最简模型如下图:
电子邮件服务器的结构一般如下图所示:

最近更新

2025年注册消防工程师之消防技术综合能力考试.. 174页

2025年消防设施操作员之消防设备基础知识题库.. 165页

2025年演出经纪人考试题库500道含答案(基础题.. 151页

2025年环境影响评价工程师之环评技术方法题库.. 169页

2025年试验检测师之道路工程题库有完整答案 176页

2025年超星尔雅学习通《劳动通论》章节测试附.. 18页

2025年心理咨询师考试题库500道【实用】 129页

酒店翻新垫资装修合同范本 6页

通用技术研发居间协议 7页

全国大学生数学建模竞赛D题讲解公开课一等奖课.. 30页

跨境电商物流承运协议 7页

上课人教版九年级上册第25课《词五首》公开课.. 71页

物质跨膜运输的实例 (公开课) 57页

小学生守则 21页

二零二四版保健食品电商平台内容营销合同 13页

二零二四版北京车牌租赁咨询服务合同规范范本.. 14页

二零二四版备货合同范本(12页全面解析)-@-1.. 16页

二零二四版投资者权益普法宣传与中小企业法律.. 15页

二零二四版智能机器人采购合同规范模板参考 15页

二零二四版环保材料生产项目材料员聘用协议[8.. 12页

二零二四版老旧小区房屋租赁合同修订范本 14页

二手房买卖合同文本(标准版) 8页

2022年党员学习笔记_党员学习笔记记录2022年(.. 18页

广州文摘报 3页

复杂的比和比例应用题一题多解附答案 12页

电制冷与溴化锂机组对比方案 4页

国际结算操作项目一国际票据业务1 94页

高中毕业生登记表 11页

进口代理协议范本 中粮白糖代理协议 24页

教师应对幼儿告状行为策略及研究 52页