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目录。
猜你喜欢
- 最新消息,康盛创想(Comsenz)旗下核心产品UCenter Home(简称UCHome)当前应用站点已经超过15万家。UCenter H
- 隐藏旗标(软件名和版本号)将提高安全性,可能的情况下,也请使用Sendmail以外的其他邮件服务器,因为Sendmail以root运行,比较
- 竞争深度的构成1。网站年龄2。关键词扁平化程度3。域名4。内链5。外链6。更新速率7。关键词搜索量在以上的主要因素中,网站的年龄起着至关重要
- 度过了经济危机最严重的时间,最近视频行业重新热闹起来。不过,我感到很纳闷——易观国际的数据说,200
- 早前,国内知名的CMS提供商动易网络提供了SiteFactory 3.6 CTP社区预览版的公测,获得了广大网友的踊跃支持。据观察,到自从C
- 如果你负担不起付费主机,那免费使用的虚拟主机往往是最好的选择。但在你决定使用免费主机以前有几点是你必须要注意的,最重要的是你不能期望和要求免
- 如果你在词典中查询Viking这个单词的含义,你会发现它是“海盗/北欧海盗”的含义,它产品网页上那个
- Dedecms新版本(V5系列)模板标记非常灵活,对于很多新人是一个头疼的问题,天涯今天就来和大家谈谈这些标记,为以后大家修改、制作模板打下
- 个人如何才能够做一个成功的网站?这是一个值得思考的问题。我的网站,也算不上怎么成功的一个站,我和大家谈这个话题也许有点纸上谈兵。主要讲四点:
- Discuz!论坛的积分设置很灵活和详细,在论坛后台的工具 => 积分策略向导能够完成论坛所有的积分设置,打开积分策略向导页面,如下图
- 在很多关于内链建设的文章中,对内链建设的策略和注意事项方面很少有涉及,SEOmoz的randfish他们最近做了一个关于内部链接锚文本相关的
- 其实,购买美国主机HawkHost是非常简单的,为了便于新手购买HawkHost主机,北山还是以PayPal购买HawkHost主机为例(H
- 搜索引擎是不断地在发展,所以规律也在不停地变化,需要随时跟踪搜索引擎的新动态。这里整理了200个搜索引擎算法的相关因素,好东西啊!1. 关键
- 对于我们靠网络赚钱的人来说,学一些软文写作的知识,是非常必要的。因为做网赚必须要了解网络广告,软文是网络广告非常重要的组成部分。什么是软文:
- 虽然雅虎和GOOGLE对反向链接和链接文本采取了完全不同的处理方式,但即使是对雅虎优化来说,链接文本(Link/Anchor Text)仍然
- 3、 MIME 绑定WSDL包含了以某种MIME格式将抽象类型与具体消息绑定在一起的方式。为下列MIME类型定义了绑定:multipart/
- Windows远程接入服务器允许VPN客户进行身份识别并且透明地连接到内部网络,就像直接连接到网络一样。这能够使用户以安全的方式进行远程工作
- IIS的相关设置: 删除默认建立的站点的虚拟目录,停止默认web站点,删除对应的文件目录c:inetpub,配置所有站点的公共设置,设置好相
- Password Vault可以让你在一个安全的地方存储所有与你的托管帐户关联的用户名及密码。那Godaddy主机用户应该如何给Passwo
- WordPress 的页面管理功能长期以来并不讨用户或开发社区的好,以下8个页面管理插件适合于 WordPress 2.5 版,可以用来改变