Email分析技术的研究与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘? 要
随着互联网的迅猛发展,Email日益成为我们日常生活中信息交流的主要方式,正是由于这一特点使得大量恶意Email与垃圾Email的存在,如何有效管理Email成为目前的主要问题之一。
本文介绍了一个基于Jmail的Email分析管理系统的设计与实现。主要完成的功能有对于恶意邮件的屏蔽与删除、自定义恶意邮件;根据邮件的属性对服务器中的邮件进行了自动分组管理方便用户查看。恶意邮件处理的核心是根据关键字技术的,邮件分析系统在接收到邮件服务器(如SMTP.163.com)上的客户邮件之后并不马上提交给用户,而是先根据恶意Email的根据关键字进行查找,列出一个初步判定为恶意Email的列表由用户来进行管理,用户可以对恶意邮件进行删除、忽略等操作以提高系统的可靠性。考虑到邮件本身固有的属性与常用邮件软件如outlook、foxmail等在邮件分组中的表现形式,本系统在处理邮件自动分组时根据邮件服务器中邮件的基本属性,采用代码动态生成邮件的两种邮件分组:按时间分组及按好友分组。通过这两种方式,用户可以方便地查阅和管理这些Email。
关键词:Email;恶意邮件;关键词查找;自动分组
系统需求分析
邮件的自动分组主要是为了管理方便,查阅方便,以节省用户宝贵的时间。在实现邮件自动分组时用户可以输入好友信息,以便好友发过来的Email可以分到一起,这对与查找节省了很多时间,同时也提供了极大的方便。在进行Email来源分组时,分组信息是根据用户输入的好友姓名及Email地址自动生成。出来根据Email来源进行分类外,本文还研究通过时间作为条件来进行分类,比如说将邮件分为:今天收到的Email、昨天收到的Email、更早收到的Email。
恶意邮件的发现是为了提高安全性的,可过滤一些用户认为是垃圾邮件的Email,用户可以根据收到的Email,点击相应的菜单来启动对Email进行分析的过程。通过查找相应的关键字列出垃圾邮件列表,用户可以根据所列出的垃圾邮件列表进行操作:如删除该Email或忽略对该Email为垃圾邮件的忽略。因为有些对于用户来说是非常重要的邮件而被误判为垃圾Email的情况发生。就像有些杀毒软件会误把一些系统文件或一些用户自己有文件误报为病毒一样。这样做是为了在经过用户确认的前提下从邮件服务器中删除邮件,进一步提高可靠性和安全性。
系统目标
本文所设计的Email分析系统要能够实现Email的接收并解析,恶意Email的发现及发现后的处理,Email
的自动分组。并且这些功能要能够有很好的扩展性,为了达到扩展性的要求,本文从以下几个方面进行设计:
恶意邮件的关键字可以手动添加,添加完成之后保存于数据库中以便用户在下次实用时不需要重复输入关键字进行扫描。
对于扫描到的恶意Email,由用户来执行相应的操作:删除该Email或忽略该Email为恶意Email的警告,以免系统自动进行操作时删除用户重要的Email。
好友信息可由用户添加,好友信息存入Access数据库中,这样用户只需输入一次好友信息即可并且当用户增加一个好友信息时能够动态生成好友并将该好友发过来的Email自动放入该分组当中,便于用户的查找与阅读。
Email分组还提供另外一种分组:按时间分组,以方便用户按时间段来查找邮件,这样也可以节省用户查找Email的时间,提高了用户的效率。