POP3电子邮件客户端及服务器的设计与实现

被引量 : 0次 | 上传用户:jishume
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术及网络办公化的发展,电子邮件已经成为人们主要的通信方式之一。电子邮件系统包括客户端和服务器两部分,在当前流行的两大操作系统中,Windows操作系统以其界面友好、操作方便著称,但基于Windows平台的邮件系统一般不公开源码,人们无法根据具体需求完善或裁减其功能;虽然Unix操作系统网络服务功能强大,但它要求管理员懂得邮件系统结构并具备丰富的Unix平台开发经验,更适合安装大型的邮件服务器。目前,许多企业或高校希望拥有自主研发的邮件服务系统,这样不仅便于内部管理,也可以根据实际需要不断改进其功能。因此,我们自主研发了小型邮件系统DSPMail。 本文设计并实现了DSPMail电子邮件系统接收邮件的功能,包括POP3客户端和POP3服务器,完成了从服务器到客户端的邮件传输过程。本文的主要工作如下: (1) 研究学习了网络应用程序及套接口编程的基本理论和方法,使用Windows Sockets设计完成了POP3客户端和服务器通信的流程: (2) 深入研究、分析了电子邮件的常用协议,并在邮件客户端和服务器实现了POP3电子邮件协议。 (3) 在深入剖析RFC822协议和MIME电子邮件格式的基础上,基于Visual C++平台开发了电子邮件客户端接收程序。该程序不仅实现了与局域网内的服务器进行通信,而且可以接收广域网常用邮件服务器上的邮件,对不同的邮件格式具有自适应接收的能力; (4) 研究实现了邮件头和邮件正文中常用的各种编解码方式,成功降低了乱码的出现频率,支持GB2312中文字符集; (5) 采用多线程编程方法,实现了多用户同时收取邮件的功能,并设置了管理员权限,可以远程管理服务器邮箱,进行添加或删除用户帐户等操作; (6) 实现服务器后台服务功能。将服务器程序设置为操作系统后台服务程序,可以随操作系统同时启动,也可以在操作系统启动后手动开启邮件服务器功能; 最后,对DSPMail邮件系统的兼容性和POP3服务器性能进行测试。实验结果表明,该POP3邮件系统实现了客户端和服务器的基本收发功能。POP3服务器在占用较小资源的情况下,能够快速、稳定地处理多个客户端连接请求。
其他文献
<正> 《机动车交通事故责任强制保险条例》(以下简称《条例》)于今年3月21日由国务院颁布,并将于7月1日起正式实施。《条例》适应社会生活中出现的新情况,根据道路交通安全法
改革开放以来,我国经济发展取得了举世瞩目的成就,综合国力明显增强、国际地位明显提高。财政为促进资源配置、调节经济发展做出了巨大的贡献,但同时也付出了一定的代价,财政
通过上海某大型不锈钢工程主厂房的设计体会,对柱间支撑体系的设计,尤其是柱间支撑体系的设计原则、形式、刚度、强度和连接进行分析和探讨,并就支撑体系的设计要点提出了建
随着经济全球化的发展和企业管理实践的不断深入,虚拟企业管理(VEM)逐渐成为企业增强竞争力的重要途径之一。但就目前而言,现有互联网环境下的虚拟企业管理还有一些难以解决
随着科学技术趋于高速的发展,高新技术企业已成为国民经济增长和经济可持续发展的重要基础和支柱,高新技术企业的经济效益主要来源于高附加值的高科技产品,而高科技产品又来
推进新型城镇化是我国经济可持续发展的战略举措,也是推动经济发展的强大动力。新型城镇化可提升消费层次和水平,激发投资需求、带动民间资本投资,促进服务业的发展、实现产
本文对比了国际金融危机前后中印两国服务贸易出口结构的变化,认为生产要素上的差异、相关支持产业发展水平的差异、服务业发展水平差异、需求条件差异及服务业对外开放程度
对于阅读过程本质的认识,语言学家颇有争议。在众多学说之中,‘自下而上模式’,‘自上而下模式’和‘交互模式’影响很大,它们从不同的角度解释了阅读的本质。语言学家进而提
"国内大豆和大豆油市场的最后一块净土正面临失守";"外资正在中国的大豆主产区黑龙江布局";"黑龙江省内的油脂已经基本停工、停产";"黑龙江的大豆价格已低于种植成本,豆农手
随着近年来GIS技术的不断发展以及在公用事业领域的广泛应用,对空间资源管理系统(GRM)的需求也越来越强烈。但是由于空间资源管理系统(GRM)本身的复杂性、GIS应用软件开发的可