论文部分内容阅读
由于因特网的普及和应用,许多人对网络的依赖性越来越强了,人们利用网络进行通信和商业活动。显然,网络已经成为他们生活中不可或缺的部分,目前人们用的最多的通信方式是电子邮件。通过网络信箱的方式,人们可以进行信息交流和互换。当然,电子邮件之所以应用这么广泛,是因为它的价格很便宜,而且它可以很快的与世界上任何一个地方的人进行通信。电子邮件的方式多种多样,它既可以用文字的方式传播,还可以用图片与声音等附件的方式发送。但是,正当邮件给用户带来这么大的方便的同时,关于邮件的安全问题也越来越严重,特别是垃圾邮件,严重影响人们的正常工作和学习。为了保证邮件的安全,需要对局域网中邮件进行监控,而在监控邮件的工作中,对邮件内容的还原显得特别的重要。因此,本文提出了一种邮件还原系统的设计方法,并在Windows环境下实现了此系统。
本文先阐述了电子邮件的发展过程和现状以及它的安全问题。其次又对电子邮件传输原理及相关协议进行了相关说明。然后提出了设计的原理及基本框架,针对邮件信息的还原,并详细描述了各个阶段(网络数据包捕获阶段、POP3协议解析阶段与数据存储及查询阶段)的设计和实现过程。其中网络数据包捕获阶段主要是在Windows下实现的,主要利用Libnids开发包捕获局域网中的数据包:POP3协议解析阶段是本文的重点,该阶段首先对邮件相关信息进行提取,然后对提取的邮件进行还原;数据存储及查询阶段是把还原后的电子邮件信息存到数据库,并进行查询分析。最后对网络环境进行布局,进行测试,达到本文的目的,实现了对接收端邮件的还原。