邮件系统的选型与架构专题(上篇)(5)
来源:asp之家 发布时间:2010-03-12 18:31:00
1.拒收来自已知垃圾邮件主机的信息
拒收接收已知垃圾邮件主机发来的邮件,可以通过设置MTA程序中的配置文件来实现。为使MTA程序知道拒收来自哪些主机的邮件,必须要列出已知的垃圾邮件主机。通常可用以下两种方法来实现这一目标。
(1)创建自己的垃圾邮件主机列表供邮件服务器查询
Qmail在badmailfrom文件中设置要拒收的垃圾邮件主机。可以从追踪垃圾邮件站点的互联网服务器上获取已知的垃圾邮件主机地址,如spamcop站点(www.spamcop.net)上提供了4个关于垃圾邮件主机地址的列表:
◆ 产生垃圾邮件的主机网络地址或IP;
◆ 转发垃圾邮件的主机网络地址或IP;
◆ 垃圾邮件中发现的网站网络地址或IP;
◆ 垃圾邮件涉及的邮件地址或IP。
这些地址是由接收到垃圾邮件的人提交的,可以手动从spamcop提取这些主机信息,把它们加入到本地垃圾邮件主机列表中,即Qmail的badmailfrom文件中。这种方式直截了当、查杀效率高,缺点是垃圾邮件的误报率、误杀率过高,需谨慎使用。
(2)连接到互联网上提供已知垃圾邮件主机列表的服务器上
目前国际上比较流行的反垃圾邮件技术是,针对每一个进入的邮件信息,MTA程序获得远程服务器的地址,并查询远程互联网服务器对该地址进行认证。如果该地址在已知垃圾邮件主机列表中,则MTA程序拒绝接收这些进入的邮件信息。
无论是邮件滥用保护系统(Mail Abuse Prevention System,MAPS)的中转垃圾邮件阻塞器(Relay Spam Stopper,RSS),还是使用第三方实时黑名单主机列表(Realtime Blackhole List,RBL),如果邮件地址在这些列表中被找到,则邮件服务器认为这是一个垃圾邮件主机,将拒绝接收它的邮件(如图5)。
图5 利用RBL过滤垃圾邮件的典型过程国内的邮件服务器防范意识普遍偏低,容易被不法分子利用做垃圾邮件的中转站。因此,如果企业的邮件客户大都在中国,建议采用中国反垃圾邮件联盟提供的RBL+黑名单列表和中国邮件服务运营商白名单列表CML(如图6)。
在Qmail中,可以使用rblsmtpd程序利用MAPS RSS服务器对进入的连接进行检查。通过修改SMTP启动脚本,加上

如果想使用第三方的RBL列表,只要加上-r选项就可以。该选项可以指定多个RBL源,比如:
这样,如果连接主机出现在RBL列表中,系统将拒绝连接。


猜你喜欢
- 代码如下: function getCookie(Name) { var search = Name + "="; if
- 1、先进入网卡配置目录2、编辑ifcfg-ens33网卡的配置文件 vim ifcfg-e
- 记事本打开httpd.conf文件 ,该文件在apache的目录下,如: D:\AppServ\Apache2.2\conf,修改如下两处:
- 昨天帮人装了个系统忘了手滑点了自动分区,自动分的大小是很无语的不适合日常使用。执行命令:df -h可以看到系统自动把剩余的空间全部分配到ho
- Windows7正式版才刚刚发布,所以现在就对其进行总结评论显然为时过早,我们只能说这款操作系统目前看来比Vista要优秀许多,而且如果你使
- 问题Ubuntu 虚拟机开机时提示报错,具体信息如下:VMware Tools 启动脚本未能在虚拟机中成功运行。如果您在此虚拟机中配置了自定
- 有这样一句话:国际化就是本土化,本土化是国际化的核心。这句话虽然简单,但是却蕴含着很多道理。如果一家企业或一种产品想要打入国际市场,就一定要
- 前言Cut 输入字符中指定的字段或指定的范围。若处理的是字段,则定界符隔开的即为各字段,而输出时字段也以给定的定界符隔开。默认的定界符为制表
- 10月12日消息,网宿科技今天上午举行了创业板首次公开发行A股网上路演,其董事长刘成彦在回答投资者提问时表示,公司目前对视频网站客户态度谨慎
- 确保Windows Server 2003域上的域名解析系统(domain name system,简称DNS)安全,是非常基本的一个要求。
- 实现了Apache多用户的虚拟主机设置,那么一般这些用户都会选择用ftp上传的方式来管理自己的web内容,这就需要我们再为他们开设FTP服务
- 为了优化网站的访问速度,我们可以通过对静态内容进行压缩,从而减少网页加载的时间,大大节省用户的带宽。在这篇文章中,我将介绍如何使用Apach
- 服务器安全狗Linux版(SafeDog for Linux Server)是为Linux服务器开发的一款服务器管理软件,它集成了系统参数快
- 本文介绍的是如何安装ubuntu下C++接口的opencv1.安装准备:1.1安装cmakesudo apt-get install cma
- 如何设置 Web 服务器的权限?如果Web服务器的权限没有设置好,那么网站就会出现漏洞并且很可能会出现被不怀好意的人黑掉的情况。我
- 数据库被挂马我相信很多人都碰到过。在这里,我讲下我处理的方法。第一步:为现有数据库做好备份。第二步:执行如下ASP文件,这样就可以去掉数据库
- 最近不断的有站长朋友问起相同的一个话题,“网站为什么不收录?”,网站建好以后,遇到的第一件事情就是这
- 最近在学习 python,使用 flask 实现了个个人博客程序,完了想部署到服务器上。因为是新手,一路磕磕绊绊最终把它基本搞定。网上资料对
- 很多时候得益于 Google Safe Browsing 可免于恶意代码攻击,但有时候此功能也会对用户造成困扰。测试发现只要请求了在 Goo
- WordPress是一种使用PHP语言开发的免费开源的博客平台,在世界范围内广受欢迎,是使用量最大的独立博客系统之一,原先的WordPres