EMOS1.5,如何取消对本域的垃圾邮件过滤判断?

*************************************************

vi /etc/maildroprc  
将这行to "$HOME/Maildir/.Junk/."    
改为to "$HOME/Maildir/.Inbox/."    
放到收件箱吧,由客户端进行自己处理。

****************************************************

好像用户在登录webmail后在白名单里设置一下本域,然后在本域内收发就不过滤了,我试了一下。好像是这样的。

http://www.extmail.org/forum/thread-15174-1-1.html

extmail添加黑名单和白名单

#白名单

/usr/local/slockd/config/whitelist

#接收白名单  
/usr/local/slockd/config/recip_whitelist

#发送白名单

/usr/local/slockd/config/sender_whitelist

#黑名单

/usr/local/slockd/config/blacklist

#接收黑名单  
/usr/local/slockd/config/recip_blacklist

#发送黑名单

/usr/local/slockd/config/sender_blacklist

ip和域名都些在这里,1个一行

重启imap服务

service courier-imap restart

Anti-Spam服务

Usage: /usr/local/slockd/slockd-init { start | status | restart | stop }

http://weekend.blog.163.com/blog/static/74689582013622113638305/

Extmail对垃圾邮件过滤规则的设定(待验证)

修正:经过进一步测试,发现下面的内容似乎还存在些没有彻底搞清的问题,所以将这几句话列在文头,以免误人走弯路。

   1、效果明显是错误的,因为当时手工建立/var/log/maildrop.log后没有设用户组权限,所以什么邮件都收不到。

   2、通过修改权限解决以上问题后测试,效果不是很好,而且查阅资料后才知目前Extmail-1.0.5并没有完全解决中文字符的关键词过滤问题,而且英文关键词过滤只成功了一次,后来才发现在选取动作时选择保存在垃圾箱比较可靠。

所以先把这些问题列入近期计划中去慢慢摸索解决。

经过一个晚上的查阅,终于找到了抑制垃圾邮件的办法(不管以后如何,至少目前行之有效。)。那就是

通过extmail的webmail提供的过滤规则,对标题关键词进行过滤,经过测试,效果明显。具体如下:

正常调测完mail的基本功能后,大家一般不会注意到webmail目录下的tools,里面有一个decoder的

命令就是来进行标题关键词过滤的。而且有一个关键点,/etc/maildroprc,在安装mail时并没有创建,需

要自己创建。按照下面的提示(其实在webmail的readme.filter中已有步骤说明),我们就可以很方便地

实现标题关键词过滤了。

以下是论坛中管理员“风吹草动”提供的途径。

在maildroprc中添加如下内容:

(Add the following three lines to /path/to/maildroprc)  
# Decoder for high quality key word filtering, include new technology    
# to advoid mail looping, eg: forwarding or autoreply    
# Author: hzqbbc <hzqbbc@hzqbbc.com> - ExtMail Dev Team    
DECODER="/var/www/extsuite/extmail/tools/decode"    
if ((/^(From|Sender|Return-Path):.*MAILER\-DAEMON/))    
{    
 BADSENDER=1    
}    
logfile "/var/log/maildrop.log"    
这里的/var/www/extsuite/是你的extmail的实际路径,如果路径不对,后面将无法实现过滤    
(Change the "/var/www/extsuite/" to your real extmail path, or decoding    
will fail.)    
接下来我们在extmail中进行设置,登录邮箱,点偏好设置,过滤器,添加规则,随便起一个规则名字,

然后在标题栏设置内容。比如“×××”,下面设置过滤动作,比如转移到垃圾箱,然后保存。  
接下来我们测试一下,用客户端发送一封包含我们刚才设置的关键字“×××”的邮件。    
tail -f /var/log/maildrop.log    
Date: Mon Sep  8 20:45:27 2008    
From: service@test.com
Subj: =?gb2312?B?zfjS+NTaz9+2qbWlzOHQ0Q==?=    
File: /home/domains/gehoo.cn/test/Maildir/.Trash/.                      (3106)    
说明邮件已经被成功过滤了。    
如有其他问题可以用下面的命令进行调试。    
cat mail.msg | maildrop -V 10 -d coolerfeng@gehoo.cn

http://blog.chinaunix.net/uid-11888131-id-2804056.html


要不就上反垃圾邮件网关

或者自己搭建

mailscanner+spamassassin

或者

dspam+clamav+slocked