下面介绍这个协议的工作模式,一些客服端的软件Foxmail与POP3服务器建立连接,然后经过POP3协议的三个工作状态:1。认证阶段,用户输入用户名和密码,如果认证成功则进入下面的处理阶段。2。处理阶段,在处理阶段中,用户可以对邮件进行收取或者删除,完成操作之后,客户端就切转到下一个阶段。3。更新阶段,在更新阶段,客户端对服务器中有删除标识的邮件进行删除。至此,整个POP3过程就结束了。

2。2邮件内容格式

电子邮件内容的格式是由RFC822协议定义的。一封标准的电子邮件有两个部分组成:信头和信体。信头是由一系列字段组成,而信体就是我们需要传递的信息。

而信头也可以分为两个部分,一部分是由系统自动生成的,而另一部分是邮件通过SMTP服务器时,SMTP服务器加上的。在服务器加上的内容中,我们唯一需要关心的就是Message-ID,这个就是作为邮件在邮件服务器中的唯一标识。

在RFC822协议中,我们定义邮件消息由7位ASCII文本构成。众所周知,数据在计算机中是以0或1存储的。而我们在传送邮件过程中,通常会有中文,图片或者视频格式。那么计算机是如何通过ASCTT机制来实现信息的传送的呢,下面我们将介绍MIME协议。

MIME协议是Multi-purpose Internet Mail Extension的缩写[[[]迟庆云,刘梦琳,姜振凤,胡华。 特征提取方法对朴素贝叶斯文本分类器的影响分析[J]。 长江大学学报(自科版),2013,25:91-93+100+。]]。MIME协议使得二进制数据能够直接合并到一个RFC822消息中,它需要在邮件的开头增加五种新的信头字段。在MIME协议中,邮件头和邮件体是靠空格进行分隔,然而在邮件头中不允许出现空格,且首行必须顶头写,不允许出现空格。下面我们介绍五种新增的字段。

(1)MIME-Version:指明了发送方对邮件进行解码时候所采用的MIME的标准

(2)Content-Type:由于邮件的传送只能通过ASCII码,所以在进行传送的时候要将我们常见的类型转化成MIME中的类型。在MIME中,这些类型都是封装好了的。我们常见的类型text,image,application。它对应的属性就为charset,name,name。来.自^优+尔-论,文:网www.chuibin.com +QQ752018766-

(3)Content-Transfer-Encoding:这个信投字段的目的就是将消息中的二进制的数据转化成ASCII文本。RFC规定了5种方法:7bit,8bit,binary,Base64,Quoted-printable。

(4)Content-Description:这个起到说明书的作用,用ASCII文本来描述消息中的数据。

(5)Content-ID:这个是起到标识的作用,在多目录内容下,可以唯一的标识一个MIME会话。

上一篇:jsp+mysql企业人事管理系统的设计+ER图
下一篇:Android大学生素质认证系统的设计

java+mysql班级评优系统的设计实现

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

java+mysql学术会议参会信息系统的设计+源代码

java景点移动导游系统设计与实现

java+sqlserver机场安全监察管理系统的设计

基于Java和HTML5的企业门户...

华夫饼国内外研究现状

透过家徽看日本文化家紋から見る日本文化

企业科研管理中统计报表...

家电制造企业绿色供應链...

“时尚与旅游”电子杂志的设计制作

论商业银行中间业务法律...

高校体育场馆效益研究【2772字】

ASP.net+sqlserver会员管理系统设计

基于安卓平台的二维码会议管理系统设计

农村幼儿教育开题报告