论文部分内容阅读
电子邮件是最常见的网络应用之一,已经成为网络交流沟通的重要途径。但是,在其风采尽显之时,其负面影响也日渐显露:色情段子、商业广告等垃圾邮件令人不胜其烦。如果不采取有力的措施,它将直接威胁到我国的社会主义精神文明建设成果,而对于这样一个巨大的、快速增长的同时自身弊病较多的市场,不仅要从法律上制定有效的基本规范,更应该从技术上实现监控的目标,从源头上杜绝危害的发生。
本文从现有的网络资源出发,研究反垃圾邮件技术在电子邮件系统中的应用,从而设计出高质量、有效的反垃圾邮件系统。同时采用模块化、多线程设计方式,从而有效提高了系统的效率,并使编码、安装和维护更加灵活。
ANTISPAM(反垃圾邮件系统)主要包括RBL/ACS(实时封禁名单/权限管理系统)子系统和Content Based Filter(基于内容过滤)子系统,其中我主要负责RBL/ACS子系统的开发设计工作。
RBL/ACS实时分析SMTPD上的请求日志,生成过滤原则,并完成邮件过滤。该子系统包括RBL和ACS两个部分,其中RBL是SMTPD用来对邮件进行初步过滤的依据,它的内容是由控制系统实时更新的,因此称为Real timeB10cking List,而ACS负责维护RBL 使用的封禁内容。
Content Based Filter(基于内容过滤)子系统通过收集学习垃圾邮件样本,进行基于内容的垃圾邮件过滤。