邮件的XML表示及其在SMTP环境中应用.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
女384421 摘 要 沌子邮件(ElectronicMail,简称。mail)己经成为现代人日常生活的 一部分,2001年1月CNNIC发布的 “中国互联网络发展状况统计报告” 显示,‘95.07%的Internet用户最常使用的网络服务是收发电子邮件,用户 平均每周收到16.82封电子邮件,发出9.05封电子邮件。电子邮件已经成 为工作联系和私人交流的重要手段。通过电子邮件,使用者还可以订阅电 子杂志,访问web/FTP服务器或者其他特定的应用。获得如此广泛的应 用得益于对电子邮件应用环境中各方面规范和标准的不断扩充和完善。 电子邮件的主要标准包括以下三个系列: (1)关于邮件格式的规范,包括RFC822,RFC2025-2049以及正在由P Resnick修订的草案。这些规范确定了邮件的语法结构,涵盖了邮件头 部的格式、编码解码算法、非英语文字字符集、正文格式、多用途 Internet邮件扩展 (MIME)等各个方面。 (2)简单邮件传输协议 (SMTP),最早的标准协议在RFC821中提出,日 前正在由JohnC.Klensin修订。该协议定义邮件传输时发送和接收双 方的行为。通过SMTP,邮件可以在不同的网络之间传递,而传输的 路径对于使用者来说完全透明。 (3)邮局协议,这部分包括两个协议,一个是邮局协议 (PostOffice Protocol),目前广泛使用的是它的第三个版本,简称为POP3;另一 个是网际邮件存取协议 (InternetMailAccessProtocol),这个协议目 前使用的版本是版本4,又称 IMAP4a通过这两个协议用户可以通过 邮件客户代理 (MailUserAgent)操纵邮件。 这三部分标准完整定义了email的各个方面,为其广泛应用奠定了基 础。但是,从系统实现者的角度看,email数据使用一种非线性、无结构 的语法,这给需要分析处理它的软件的设计带来一些障碍。邮件客户代理、 邮件传输代理和以email作为输入数据的应用程序 (如通过email方式访 问的 服务器)都需要独立对邮件的结构进行分析从而确定各自所需要 FT} 的信 /一了一 息。J 本文提出了使用XML结构化地表示邮件的思想。由于XML本身所具 有的良好语法特性,使用XML格式邮件的系统可以方便地存取邮件的任 意语法单位,而不必重复编码分析邮件的语法结构。本文涵盖了目前 Internet上email的绝大多数格式,尤其是对MIME类型的支持更使其具 iif情清参见/develst/cnnic200101.shtmi 钦颧乞_貌撬卜 有很大的实用性。本文所给出的表示方法对于邮件头部进行了适当的舍弃, 而对于支持的信息预先进行了结构化处理,应用程序实用XML分析器可 以直接获得所需要的信息。 对于邮件传输协议方面,本文对SMTP协议进行了扩展,提出了“XML 数据传输”,以直接传输XML格式邮件,从而为XML作为邮件传输的主 要格式创造了条件。本文详细介绍了我们实现的一个支持该扩展的邮件服 务器系统SkyServer.通过对RFC821所规定的最小命令集的支持和内建 的XML与普通邮 的转换器,该系统和传统邮件服务器完全兼容,具有 很高的实用性。 的特色之处包括: (1)基于XML 队列管理器为保证邮件服务器软件系统的健壮性和 高效性,邮件服务器实现一般都采用队列机制,SkyServer也不例外。 但由于其完全基于XML,对邮件队列的组织也更加高效 (2)源程序级的本地投递接口绝大多数邮件服务器都可以将邮件投递到 某个应用程序以完成某些特定处理,如过滤、自动回复等。SkyServer 完全采用java实现,提供给本地投递程序的接口是源代码级的,这意 味着可以直接以参数形式接收数据对象,避免了频繁的文件操作 XML技术在email应用环境还很少被触及,目前这方面的研究刚刚起 步。本文所提出的表示方法和协议扩展还都是实验性的建议,缺少MUA/ MTA的支持,对email的表示能力还有一定的欠缺。但随着技术的进步, 这些问题宾全有希望获得解决,从而使XML成为电子邮件的重要表

文档评论(0)

实验室仪器管理 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档