EMOS1.5,如何取消对本域的垃圾邮件过滤判断?
*************************************************
vi /etc/maildroprc
将这行to "$HOME/Maildir/.Junk/."
改为to "$HOME/Maildir/.Inbox/."
放到收件箱吧,由客户端进行自己处理。
****************************************************
好像用户在登录webmail后在白名单里设置一下本域,然后在本域内收发就不过滤了,我试了一下。好像是这样的。
http://www.extmail.org/forum/thread-15174-1-1.html
#白名单
/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 <[email protected]> - 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: [email protected]
Subj: =?gb2312?B?zfjS+NTaz9+2qbWlzOHQ0Q==?=
File: /home/domains/gehoo.cn/test/Maildir/.Trash/. (3106)
说明邮件已经被成功过滤了。
如有其他问题可以用下面的命令进行调试。
cat mail.msg | maildrop -V 10 -d [email protected]
http://blog.chinaunix.net/uid-11888131-id-2804056.html
要不就上反垃圾邮件网关
或者自己搭建
或者
等