Procmail过滤邮件之我所见

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

在CU各位朋友的帮助下,已经成功实现使用procmail过滤 邮件主题, 发件人地址. 域,附件等功能.现在贴出来,供大家参考.

首先确定服务器是否安装procmail包,可到此处下载procmail-3.22-7.i386.rpm:

ftp://202.194.116.12/pub/RedHat/rpms/

rpm -ivh procmail-3.22-7.i386.rpm

如果已安装显示如下,并可以在/etc下找到procmailrc文件(如无可以自己编辑)

[root@jason tmp]# rpm -aq|grep procmail

procmail-3.22-7

[root@jason etc]# ls procmailrc -l

-rw-r--r-- 1 root root 413 10月 22 11:32 procmailrc

[root@jason etc]# vi procmailrc

#Begin /etc/procmailrc

ORGMAIL /var/spool/mail/$LOGNAME #指定用户邮件目录

MAILDIR $HOME/

Sendmail /usr/sbin/sendmail #指定sendmail所在目录

:0b: #过滤主题为Thank you的邮件

*^Subject:.Thank you

/dev/null

#过滤从tony@microsoft.com发送的邮件 也可编辑/etc//mail/access文件添加tony@microsoft.com reject 然后运行makemap hash access.db:0*^From.* tony@microsoft.com{:0/dev/null}#过滤从域microsoft.com发送的邮件也可编辑/etc//mail/access文件添加@microsoft.com reject 然后运行makemap hash access.db:0*^From.*@microsoft.com{:0/dev/null}:0 # 过滤用户名为tony所有域的邮件*^From.* tony{:0/dev/null}:0 B #过滤附件后缀名为exe等的邮件* ^Content-Type:.** name=.*\.(hta|com|pif|vbs|vbe|js|jse|exe|bat|cmd|vxd|scr|shm|dll|SCR)/dev/null以上仅是我个人的一点经验,请大家把交流一下防止垃圾邮件的办法.,

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航