企业级邮件处理系统邮件工作流的设计与实现
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52;TP393.098
【图文】:
本章主要叙述了邮件相关技术的调研结果。首先介绍了邮件的工作原理以及相关协议,再者,介绍了目前常用的垃圾邮件过滤技术。理解邮件的原理、标准及过滤方法对邮件处理系统的设计和实现有重要的意义。最后,介绍了邮件应用扩展技术现状。2.1 邮件的相关协议电子邮件的主要协议有 SMTP(Simple Mail Transfer Protocol)、POP3(Post OfficProtocol3)以及 IMAP(InternetMessageAccessProtocol),三种协议分别为邮件的发信、收信过程中所遵循的规则。如图 2-1 所示,用户的邮件客户端通过 SMTP 协议在邮件服务器上实现登录及发送邮件,邮件服务器之间同样适用 SMTP 协议进行邮件的传递,最后,用户使用邮件客户端通过 POP3/IMAP 协议下载邮件服务器上的个人邮件。其中,邮件客户端充当了邮件用户代理(MTA,MailUserAgent),邮件服务器可同时充当邮件传输代理(MTA,Mail TransferAgent)及邮件投递代理(Mail,Mail DeliverAgent)。
3.1 系统需求所实现系统旨在提供一个性能良好的邮件处理系统,系统需要支持高并发、高吞吐量、低响应时间以及故障恢复措施。功能上,系统区别于其他邮件处理系统需要具备一定的功能创新性,并保证良好的垃圾过滤效果。3.1.1 系统功能需求所实现的邮件处理系统需要具备邮件网关功能并兼容大部分的邮件服务器。系统通过邮件工作流支持第三方服务的集成,并以邮件云存储归档服务作为其应用实例。支持用户管理端,普通用户可配置个人服务,管理员则可配置系统并监控运行状态。其中,邮件处理节点的插件化设计支持运行时的功能扩展或卸载。邮件工作流以服务形式提供第三方邮件应用扩展是本系统的一个创新功能。主要的模块设计如图 3-1 所示,各功能的实现将由后续章节进行详细叙述。
图 3-2 系统的服务提供方式其中,SMTP 用户代理通过查询 DNS 服务器的 MX 记录,获得收件人邮件域的 IP地址,用户代理将邮件发送到目标主机。防火墙除了抵御网络攻击外,可进行内部网络路由。利用防火墙的路由功能,通过端口映射使得邮件数据首先经过本文实现的邮件处理系统。邮件处理系统则充当邮件网关进行网络控制及垃圾邮件识别处理,再以扩展的邮件头字段的方式标识处理结果并将邮件发送到实际的邮件服务器,同时,将邮件交予系统内的邮件工作流,集成第三方服务进行处理。3.2.2 并发网络编程模型分析任何服务器都必须面对高并发连接的难题,邮件接收端需要时刻保证同时响应大量连接。一个合理的网络编程模型可以避免诸多额外开销及降低响应时延,从而提高系统可处理的并发量,因此网络编程模型尤为重要。以下为常见的并发模型:
【参考文献】
相关期刊论文 前10条
1 李丽双;王意文;黄德根;;基于信息熵和词频分布变化的术语抽取研究[J];中文信息学报;2015年01期
2 梁喜涛;顾磊;;中文分词与词性标注研究[J];计算机技术与发展;2015年02期
3 孙劲光;蒋金叶;孟祥福;李秀娟;;深度置信网络在垃圾邮件过滤中的应用[J];计算机应用;2014年04期
4 张敏;王顺;徐华;刘盼盼;;我国电子邮件归档问题研究[J];北京档案;2013年12期
5 陈美娟;;企业电子邮件归档问题探讨[J];计算机光盘软件与应用;2013年18期
6 郑冬冬;宋顺林;;图片垃圾邮件过滤技术综述[J];计算机工程与设计;2010年01期
7 马琳;;邮件归档技术研究[J];中国教育信息化;2009年19期
8 方卫东;董守斌;隆承志;;如何评测系统性能?[J];中国教育网络;2008年06期
9 王斌,潘文锋;基于内容的垃圾邮件过滤技术综述[J];中文信息学报;2005年05期
10 胡佳妮,徐蔚然,郭军,邓伟洪;中文文本分类中的特征选择算法研究[J];光通信研究;2005年03期
相关会议论文 前1条
1 孙东红;陈光英;刘勇;段海新;;SpamAssassin中文规则研究及实践[A];全国网络与信息安全技术研讨会论文集(下册)[C];2007年
相关硕士学位论文 前3条
1 冯智德;基于企业云存储系统的应用接入技术研究与实现[D];华南理工大学;2016年
2 姜南;基于SVM的垃圾邮件在线过滤新方法[D];吉林大学;2013年
3 谢佳明;企业文档管理系统的设计与实现[D];华南理工大学;2012年
本文编号:2804567
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2804567.html