- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子邮件协议与编程
④注释字段 用于把一个注解添加到信件中。 格式:Comments:*text CRLF ⑤重发字段 当需要把收到的信件重发给另一组收信人的时候,可以保持整个原始信件不变,并简单地产生重发信件所要求的新信头字段。为避免与以前的字段相混。新添加的信头字段都加上Resent-前缀字符串,它们的语法与未加前缀的同名字段相同。 格式:Resent-* CRLF 举例:Resent-From CRLF Resent-Sender CRLF Resent-date CRLF Resent-Reply-To CRLF ⑥信件标识字段 用于表示一个信件唯一标识,该字段通常有Smtp服务器生成,这个值通常是唯一的。形式根据使用的软件而定。通常左边是标识符,右边指定计算机名。 格式:Message-ID:msg-id CRLF 5.扩展的信头字段 如果想在信头中加入RFC822中没有规定的字段,就需要创建非标准字段。方法非常简单,只要在自定义的信头字段名的前面使用X-前缀。RFC822将这种方法称为扩展字段。事实上已经有许多扩展字段被广泛应用,但没有标准定义。例如: ①X-LOOP字段 ②X-Mailer字段 6.信头中必须要有的字段 在创建信件时,必须使用Date或Resent-Date字段指定创建信件的日期,必须使用From字段指定创建该信件的人或程序的信箱,必须至少使用TO、CC或Bcc中的一个,或者与它们等效的Resent-TO,Resent-CC,Resent-Bcc中的一个,来指定接收信件的人。 除了这些创建信件时要求的信头以外,每个处理信件的邮件传输代理(MTA)必须在它处理的信件头部开始处加一个Received字段,就好像打了一个中转邮戳,这就是我们通常在许多信件的开始看到许多个Received字段的原因。 10.3.3 构造和分析符合RFC822标准的电子信件 1.信件的构造 发送电子邮件的程序要进行电子信件的构造。 信件主要分为两大部分:信头和信体,在两部分之间用空白行隔开。 先构造信头,信头的必需字段有:一个Date字段,一个From字段,最少一个收信人字段。也可以根据需要加入其它的字段。信体部分比较简单,按照文本文件的方法编写就行。对于较长的信头字段或信体行,可以使用折叠的方法,把它们变为80字符以内的行。 2.信件的语法分析 接收邮件的程序要对邮件进行结构和语法分析。 信件的语法分析是构造信件的逆过程,通过分析,从中提取必要的信息,使用户最终看到的不是软件接收下来的原始信件,而是经过处理的有条理的信件内容。 一般首先将存在折叠的字段展开,将跨多行的字段去掉折叠字符合成一个完整的字段,并在信头中与其它字段分隔开来。去掉折叠的方法是将续行上面一行末尾的CFLF符替换成空格符。其次对字段进行处理,将字段头和字段体分离开。然后显示相关字段的内容。最后提取信件的正文内容。信件体和信头之间以空白行分开,根据这个特点可以很容易地将信头和信体区分开来。 10.4 MIME编码解码与发送附件 为了能利用电子邮件传送各种信息,在RFC1341中提出了一种方法,并在RFC2045至RFC2049中作了进一步的完善,这就是多用途Internet邮件扩展(Multipurpose Internet Mail Extensions),简称MIME。已经成为电子邮件的标准。按照MIME标准构造的邮件称为MIME邮件,或MIME信件,有时也称为MIME实体(MIME entity)。 MIME的基本思想是:第一,不改动SMTP和POP3等电子邮件传输协议;第二,仍然要继续使用RFC822的格式来传输邮件。 图10.4 MIME与电子邮件协议之间的关系 MIME主要包括三部分内容 (1)扩展了可以在邮件中使用的信头字段。这些新定义的信头字段说明了MIME的版本,邮件内容的类型,编码方式,以及邮件的标识和描述等信息。 (2)定义了邮件信体的格式,给出了多媒体电子邮件的标准化表示方法,为信体增加了结构。而在RFC822中,对邮件信体没有作任何结构方面的规定。 (3)定义了传送编码方法,可以将任何格式的内容转换为符合RFC822的ASCII文本格式。 按照MIME规范,可以构造复杂的邮件,发送附件就是利用MIME实现的。 10.4.2 MIME定义的新的信头字段 MIME定义了5个新的信头字段,可以与原有信头字段一样,用在RF822邮件的首部中。 1.MIME版本信头字段 格式:MIME-Version:1.0 CRLF 此字段用于标识使用的MIME版本号,目前MIME只有1.0版。如果是MIME邮件,就必须有MIME版本信头字段;如无此行
您可能关注的文档
最近下载
- 民用无人机驾驶员训练手册(供参考).doc VIP
- 今日头条机构入驻协议3篇.docx
- 肺部结节影的影像学诊断与鉴别诊断.ppt
- 2025年山东省青岛西海岸新区中考一模训练语文试题(含答案) .pdf VIP
- 民用无人机驾驶员训练手册(2020).docx VIP
- 人教PEP版(2024)三年级下册英语Unit 6 Numbers in life单元整体教学设计(共6课时).docx
- 国网电动汽车服务有限公司招聘笔试题库2022.pdf
- 自娱自乐攻略适用21.0211新春版 by龙行天下Iray.xlsx VIP
- 基于单片机的智能衣柜控制系统设计.docx
- 搅拌站沙石供应合同模板.docx VIP
文档评论(0)