基于POP3协议多用户邮件检测及接收系统
摘要本文论述了基于Post Office Protocol 3 POP3协议开发的一个多用户多线程下载邮件的系统。本系统采用RFC1939 POP3协议在加密部分采用了International Data Encryption AlgorithmIDEA算法使用Windows多线程TCP/IP协议 Socket接口开发的网络邮件系统开发平台Windows2003 server测试系统为Windows 2003 server主要能够实现了两个功能多用户检测邮件功能和多用户下载邮件功能。
关键词电子邮件 多线程 POP3 IDEA
0引言
本系统是整个邮件系统的一部分完成邮件系统的接收部分。当本系统安装在客户端它可以向用户提供多个账户同时下载邮件大大降低了因为某个邮件大而浪费用户时间的问题当本系统安装在服务器端它可以帮助服务器检测大量的用户的邮件对一些对用户有害的邮件及时的去除避免由于邮件带有病毒或者邮件内部的非法内容影响邮件的接收者这也大大提高了邮件网络的安全性。
1系统分析
邮件系统是整个网络的一部分邮件系统是一个复杂的系统它的整个体系结构可由图1表示。
邮件系统的第一步是连接模块与邮件服务器进行连接建立安全的数据通道接着邮件系统向服务器申请发送和接收邮件的请求当得到服务器的正确应答后发送系统的任务是将用MIM E解析系统转换成数据流的形式的用户邮件内容发送给服务器在这个过程中允许将邮件加密保存和发送但在发送给服务器的数据流中发送的数据流是没有加密的MIM E文件接收系统的任务是将服务器上的邮件下载到本地计算机硬盘上供用户使用接送系统接收到的数据流是MIME格式的根据用户的要求可将下载的MIME格式的文件进行加密存放也可直接用MIME解析系统将其解析直接阅读。这就是完整的邮件服务过程。
系统的关键技术在于对POP3的协议线程的控制邮件加密三个内容进行分析。
1.1 POP3协议的分析
POP的全称是Post Office Protocol即邮局协议用于电子邮件的接收它使用TC P的110端口现在常用的是第三版所以简称为P O P 3。 P O P 3仍采用Client/Server工作模式[1]。 POP3基本操作如下
WHloud Date(鲸云数据),原做大数据和软件开发的团队,现在转变成云计算服务,面对海内外用户提供中国大陆,韩国,日本,香港等多个地方节点服务。24*7小时的在线支持,较为全面的虚拟化构架以及全方面的技术支持!官方网站:https://www.whloud.com/WHloud Date 韩国BGP云主机少量补货随时可以开通,随时可以用,两小时内提交退款,可在工作日期间全额原路返回!支持pa...
小欢互联成立于2019年10月,主打海外高性价比云服务器、CDN和虚拟主机服务。近期上线了自营美国CERA机房高速VPS,进行促销活动,为客户奉上美国/香港八折优惠码:Xxc1mtLB优惠码适用于美国CERA一区/二区以及香港一区/二区优惠时间:即日起至10月底优惠码可无限次使用,且续费同价!官网:https://idc.xh-ws.com购买地址:美国CERA一区:https://idc.xh-...
RAKsmart发布了9月份优惠促销活动,从9月1日~9月30日期间,爆款美国服务器每日限量抢购最低$30.62-$46/月起,洛杉矶/圣何塞/香港/日本站群大量补货特价销售,美国1-10Gbps大带宽不限流量服务器低价热卖等。RAKsmart是一家华人运营的国外主机商,提供的产品包括独立服务器租用和VPS等,可选数据中心包括美国加州圣何塞、洛杉矶、中国香港、韩国、日本、荷兰等国家和地区数据中心(...