基于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基本操作如下
官方网站:https://www.shuhost.com/公司名:LucidaCloud Limited尊敬的新老客户:艰难的2021年即将结束,年终辞旧迎新之际,我们准备了持续优惠、及首月优惠,为中小企业及个人客户降低IT业务成本。我们将持续努力提供给客户更好的品质与服务,在新的一年期待与您有美好的合作。# 下列价钱首月八折优惠码: 20211280OFF (每客户限用1次) * 自助购买可复制...
以前我们在参与到云服务商促销活动的时候周期基本是一周时间,而如今我们会看到无论是云服务商还是电商活动基本上周期都要有超过一个月,所以我们有一些网友习惯在活动结束之前看看商家是不是有最后的促销活动吸引力的,比如有看到阿里云年中活动最后一周,如果我们有需要云服务器的可以看看。在前面的文章中(阿里云新人福利选择共享性N4云服务器年79.86元且送2月数据库),(LAOZUO.ORG)有提到阿里云今年的云...
hypervmart怎么样?hypervmart是一家成立了很多年的英国主机商家,上一次分享他家还是在2年前,商家销售虚拟主机、独立服务器和VPS,VPS采用Hyper-V虚拟架构,这一点从他家的域名上也可以看出来。目前商家针对VPS有一个75折的优惠,而且VPS显示的地区为加拿大,但是商家提供的测速地址为荷兰和英国,他家的优势就是给到G口不限流量,硬盘为NVMe固态硬盘,这个配置用来跑跑数据非常...