Procmail过滤邮件之我所见 |
| 作者:佚名 来源:不详 更新:2006-8-25 21:05:35 错误报告 我要投稿 |
在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<access :0 *^From.* tony@microsoft.com { :0 /dev/null }
#过滤从域microsoft.com发送的邮件也可编辑/etc//mail/access文件添加 @microsoft.com reject 然后运行makemap hash access.db<access :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
以上仅是我个人的一点经验,请大家把交流一下防止垃圾邮件的办法.
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |