文档详情

电子邮件客户端系统设计文献摘要讲述.doc

发布:2016-12-30约7.56千字共9页下载文档
文本预览下载声明
毕业设计文献摘要 专业 计算机科学与技术 学生姓名 吴振凯 班级 B计算机082 学号 0810704229 指导教师 许秋艳 信 息 工 程 学 院 简单实现中文邮件 摘要:电子邮件,作为重要的网络应用之一,在我们的日常生活和工作中起着至关重要的作用。随着多语种域名在全球的应用和普及,使用多种语言文字来表征自己的邮件地址显得尤为必要。多语种邮件地址的主要目的,就是让人们可以使用自己的母语来组成亲切的、便于记忆的、有意义的邮件地址。由此便产生了对多语种邮件的需求。 多语种邮件地址(Internationalized Mail Addresses,IMA)由多语种本地部分(Internationalized Local Part , ILP)、一个”@”符号和一个多语种域名(Internationalized Domain Name, IDN)并按照这个顺序组成。对于”@”符号右边的域名部分, 已经由IETF发布的关于多语种域名协议处理框架(IDNA)制定好解决方案,这为多语种邮件技术解决方案的提出提供了基础、前提和保障。 随着国内中文域名的推广和普及,人们对中文域名邮件的需求显得尤为迫切。如何搭建支持中文域名邮件地址的邮件服务器系统、如何开发支持中文域名邮件地址收发的邮件客户端,成为大家关心的问题。   Internet电子邮件系统采用“存储转发”(Store and Forward)的工作方式。发送方通过邮件客户程序,将编辑好的电子邮件从发送端计算机发出,在网络传输的过程中,经过多台计算机的中转,最后到达目的计算机,送到收信人的电子信箱。在Internet上,电子邮件的这种传递过程有点像普遍邮政系统中常规信件的传递过程。   多语种域名技术解决方案的提出与顺利实施,为中文域名邮件技术解决方案提供了前提。就多语种域名技术解决方案的讨论,历时三年多时间,先后提出了三种方案。在2001年8月的第51届IETF会议上,专家最终一致确定采用ACE编码方式,即:通过全面升级现行的网络应用程序,将Unicode表示的多语种域名进行编码,用ASCII来表示,从而兼容现行ASCII域名体系,保障网络整体安全。   多语种域名技术解决方案的提出,也为中文域名邮件技术解决方案提供了借鉴。中文域名邮件的基于邮件用户代理(MUA)的解决方案,是在传统邮件系统的基础上,在客户端应用程序中增加了中文域名邮件地址处理模块(Chinese Mail Addresses Model,CMAM),服务器端的邮件存储系统中则只需加载中文域名邮件地址对应的Punycode数据。   基于邮件用户代理的技术解决方案,同多语种域名技术解决方案相一致,只需要在用户客户端做升级改动,最大程度上避免了邮件基础设施的变动,保障了网络的稳定性、可靠性、安全性,节省了升级成本。   中文域名邮件的技术实现框架,其中,中文域名邮件地址处理模块用于处理客户端应用程序中的中文域名邮件地址,即:在显示给用户的时候使用Unicode编码,其余时候都以与之等价的ACE编码形式出现。   在邮件客户端,用户输入一个中文域名邮件地址,系统将本地编码翻译成Unicode编码,通过中文域名邮件地址处理模块(CMAM)转换得到对应Punycode编码,提交邮件服务器。或者相反,通过CMAM,将接收到的Punycode表示的邮件地址,最终转换成本地编码显示给用户。 而邮件服务器端无需作任何修改,只是在使用中文域名邮件地址时,需事先将对应Punycode编码作为服务器的加载数据。这就需要借助一些在线或者离线的ACE转码工具来实现;或者,如果你使用注册系统,可以通过加载转码库,调用其中转码接口来实现Punycode数据的自动加载 摘要:随着计算机技术和软件技术的发展,社会信息化进程正在不断地加速,网站建设逐渐地渗透到社会的各行各业中,人们通过浏览网站可以在第一时间了解各种新闻动态、商务信息,这样不但提高了工作效率,而且也使沟通和交流变得更加方便快捷。   在Web应用领域中,经过不断的发展,出现了一种更为领先的技术——ASP.NET技术,它从一开始便深受开发人员的青睐。与Web开发紧密相关的是数据库技术,本书所要介绍的后台数据库为Microsoft公司推出的SQL Server 2005。   ASP.NET技术是由微软的.NET技术细化而来的,它作为.NET Framework的一部分,是微软公司的ASP和.NET Framework这两项核心技术结合的产物。ASP.NET是一个统一的Web开发模型,其中包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET是一项功能强大、非常灵活的技术,而进一步推出的ASP.NET
显示全部
相似文档