Linux中利用Procmail来反击垃圾邮件
来源:asp之家 发布时间:2010-03-11 19:14:00
据说,世界上每年由于垃圾电子邮件给人们带来的损失就高达数亿美元。在Windows操作系统中也许您已经尝够了垃圾邮件给您带来的苦头,让您防不胜防。但是,不要以为在Linux操作系统平台中就能避免垃圾电子邮件给我们带来的骚扰,反击和过虑掉我们不需要的电子邮件就是一件很重要的工作。本文将详细介绍如何利用procmail来对付垃圾邮件。
无用的电子邮件通常会影响我们的网络生活。在Linux操作系统下标准的电子邮件配置方案就是Sendmail 和 POP邮件服务器。很多使用Linux的朋友都在自己的Linux平台中安装了Sendmail和POP邮件服务器来接收和发送电子邮件。但是,Sendmail和POP邮件服务器只是作为Linux下发送电子邮件的工具,它们无法对付各式更样的垃圾邮件。在Windows平台中过虑垃圾电子邮件的软件和工具非常多,大多数软件采取的是过虑邮件主题和邮件名称等方式来判断一封电子邮件是否是垃圾邮件。不过,这样的做法是不能完全的过虑掉所有的垃圾邮件的,因为发垃圾邮件的无聊者早就考虑到了这一点,他们可以把邮件的主题写的和普通邮件相似,或者采用匿名邮件发送,这样就很轻易的欺骗了过虑垃圾邮件的工具软件。
在Linux操作系统中,过虑垃圾邮件我们需要很好的配置procmail这个程序,让它尽可能的过虑掉我们不需要的邮件。无论您在Linux中使用的是MTA (邮件传输代理,aka Sendmail) 还是 MUA(邮件用户代理, aka Netscape Mail),使用procmail这个程序一样可以过虑掉垃圾电子邮件。Procmail无需额外的下载安装,在您安装Linux系统的时候就可以默认安装Procmail了,Procmail是一个可以自定义的强大的过虑工具。系统管理员可以通过在客户端或者服务器端配置Procmail来对付恼人的垃圾邮件。
举例说明,如果你想过虑掉来自比尔·盖茨微软公司bgates@microsoft.com所有邮件,那么通过配置Procmail可以使得来自bgates@microsoft.com的邮件直接被送到Linux系统中的/dev/null目录里。具体的配置可以参考如下: :0
* ^From.*bgates@microsoft.com
{
:0
/dev/null
}
所有的procmail过滤器都保存在一个叫做procmailrc 的文件里。procmailrc 就保存在 /etc 目录中,或者在$HOME/.procmailrc 也能找到该文件。用户只要重新定义修改procmailrc文件就能使得procmail起作用,$HOME 对用户来说是一个HOME目录中的变量。典型的procmailrc文件里通常有下面的参数: #
#
# Begin /etc/procmailrc
#
#
ORGMAIL /var/spool/mail/$LOGNAME
MAILDIR $HOME/
Sendmail /usr/sbin/Sendmail
:0
* ^From.*bgates@microsoft.com
{
:0
/dev/null
}
#
# End /etc/procmailrc
#
对编程熟悉的朋友一看就知道这个文件的参数和变量是可以根据需要而改动的。其中ORGMAIL变量是设定邮件目录在系统中全局变量的。以上的清单表明ORGMAIL已经把用户登陆目录指定为 /var/spool/mail/,$LOGNAME 就是用户的登陆名。MAILDIR 一看就知道是指定了当前procmail使用和执行的目录所在。上面的清单说明了MAILDIR是ROOT用户的HOME目录。


猜你喜欢
- 新浪科技讯 北京时间5月12日早间消息,据国外媒体报道,本周,微软Windows Phone 7操作系统“准正式版”(RC1 Escrow)
- 索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。通过索引
- 系统:VMTOOLs下载:链接:https://pan.baidu.com/s/1KIzVWtPrb2vSrtokONToBw 提取码:ze
- 昨天呢,gnomeontherun.com上面冒出了一篇文章,Comparing Wordpress, Drupal, and Joomla
- VPS其实和一般的独立Linux服务器,在使用上基本没有区别,因为现在的虚拟化技术以及很成熟了,不过VPS和独服还是有一个很大的差异,那就是
- 1.网络的成功,是可以复制的。 2.自己做不了的事情,找别人来完成。 3.交际是网络创业成功的捷径。 4.做网络的真正的高手,都是年龄大于3
- 面对网络社会的红与黑,个人站长与之搏斗往往无力反击唯有坚持。浑浑噩噩在互联网上爬了三年,做过不计其数的垃圾站。流量从几十到几万的都有,K的K
- 核心提示:整站优化对于搜索引擎营销来说是一个必不可少的环节,是否能够做好整站优化关系着网站搜索营销的效果的好坏,并且搜索引擎营销SEM对于网
- 北京时间10月12日消息,据国外媒体报道,一份政府机构声明显示,德国总理默克尔对谷歌的图书扫描计划表示反对,这位女总理希望藉此在网上保护作者
- 要替换字符串,我们需要使用以下格式。$ sed s/替换的目标字符串/替换后的字符串/ 文件名在下面我们替换写为“appleorangeme
- 常说:“看书看皮,看报看题。”虽然此说不全面,但是从一个角度看出了标题的重要性,刚才在百度博客注册了
- 前面我们简单介绍了vmware vSphere 5.0,接下来,我们开始下载安装ESXi 5,下载地址为https://my.vmware.
- 最近提及到一个搜索引擎如何判断文章原创性的问题。我们都听说网站的原创内容越多,搜索引擎会越喜欢,网站排名就会越靠前,所以很多编辑同志们就开始
- 这篇文章是写给新人的,我也是11月才加入淘宝客的,把我的一点心得写下来,高手看了不要见笑!以前做GG广告,做的很累,于是这边加入淘宝客的大军
- Windows Server自带的互联网信息服务器(Internet Information Server,IIS)是架设网站服务器的常用工
- Tcp_Wrappers是一个用来分析TCP/IP封包的软件,类似的IP封包软件还有iptables,linux默认都安装了此软件,作为一个
- 本文实例讲述了CentOS使用本地yum源搭建LAMP环境。分享给大家供大家参考,具体如下:【准备工作】配置防火墙,开启80端口、3306端
- Google是我最喜欢的搜索引擎,我被Google的精神而折服,被Google的文化而感染,我可以说是Google的超级粉丝之一了,今天看了
- 问题背景:矿秘书网的历史遗留问题,刚开始由于各种问题,一些动态页面都是用了?id=参数的形式,对seo/seo.html" tar
- Twitter新服务能自动为用户建交谈列表(腾讯科技配图)北京时间11月11日消息,据美国科技博客网站TechCrunch报道,美国微型博客