下面介绍这个协议的工作模式,一些客服端的软件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.youerw.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物业管理系统设计

java+sqlserver教学质量考评信息管理系统设计

Java+sqlserver医院远程挂号系统设计

java图书馆图书管理系统设计

java+mysql宿舍管理系统的设计+ER图

Java的学生信息管理系统设计

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...