免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2040 | 回复: 4
打印 上一主题 下一主题

[Mail] 使用Maildrop调用SpamAssassin? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-01 09:13 |只看该作者 |倒序浏览
redhat+qmail+vpopmai+qmail-scanner+Maildrop+SpamAssassin.参照本版精华贴http://www.chinaunix.net/jh/14/260160.html安装:
[quota]
使用Maildrop调用SpamAssassin
在/home/vpopmail/domains/localhost.com/建立mailfilter文件
# touch mailfilter
# chown vpopmail:vchkpw mailfilter
# chmod 700 mailfilter
mailfilter内容如下:

VPOP="| /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox"
VHOME=`/home/vpopmail/bin/vuserinfo -d $EXT@$HOST`

if ( $SIZE < 262144 )
{
        exception {
                xfilter "/usr/bin/spamc -f -u $EXT@$HOST"
        }
}

if (/^X-Spam-Flag: YES/)
{
        # try filtering it using user-defined rules
        exception {
                include $VHOME/Maildir/.mailfilter
        }
        # then try delivering it to a Spam folder
        exception {
                # to "$VPOP"
                to "$VHOME/Maildir/.Spam/"
        }
        # ah well, I guess they'll just have to live with disappointment
        exception {
                to "$VPOP"
        }
}
else
{
        exception {
                include $VHOME/Maildir/.mailfilter
        }
        exception {
                to "$VPOP"
        }
}

修改.qmail-default内容如下:
maildrop mailfilter
[/quota]
现在发信不能收到.还会退回一封信说发送到maildrop mailfilter@mydomain.com失败,请大侠指教

论坛徽章:
0
2 [报告]
发表于 2004-06-01 09:30 |只看该作者

使用Maildrop调用SpamAssassin?

xfilter "/usr/bin/spamc -f -u $EXT@$HOST"
spamc是在/usr/bin下面吗?
另外,.qmail-default里面
maildrop mailfilter  
maildrop最好写成绝对路径的形式

import EXT
import HOST
VPOP="| /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox"
VHOME=`/home/vpopmail/bin/vuserinfo -d $EXT@$HOST`
logfile "/var/log/maildrop"
if ( $SIZE < 262144 )
{
xfilter "/usr/local/bin/spamc -f -u $EXT@$HOST"
      if (/^X-Spam-Flag: *YES/)
      {
         to "/home/vpopmail/domains/test.org.cn/postmaster/Maildir/."
      }
      else
      {
         to "$VHOME/Maildir/."
         exit
      }
}
else
{
      to "$VHOME/Maildir/."
      exit
}
我的现在起作用了啊。

论坛徽章:
0
3 [报告]
发表于 2004-06-01 09:38 |只看该作者

使用Maildrop调用SpamAssassin?

谢谢你的回复.
spamc是在/usr/bin下没有错.
.qmail-default的内容我改成了
/usr/local/bin/maildrop mailfilter
这回没有那退信了,但一样收不信.

论坛徽章:
0
4 [报告]
发表于 2004-06-01 11:06 |只看该作者

使用Maildrop调用SpamAssassin?

以下是qmail的日志,请各位帮忙看看:
Jun  1 11:12:45 mail qmail: 1086059565.654315 new msg 197132
Jun  1 11:12:45 mail qmail: 1086059565.654452 info msg 197132: bytes 687 from <postmaster@wgx.com>; qp 23037 uid 511
Jun  1 11:12:45 mail qmail: 1086059565.909744 starting delivery 817: msg 197132 to local wgx.com-postmaster@wgx.com
Jun  1 11:12:45 mail qmail: 1086059565.909868 status: local 1/10 remote 0/20
Jun  1 11:12:45 mail qmail: 1086059565.912597 delivery 817: deferral: Unable_to_open_/usr/local/bin/maildrop_mailfilter:_access_denied._(#4.2.1)/
Jun  1 11:12:45 mail qmail: 1086059565.912679 status: local 0/10 remote 0/20

论坛徽章:
0
5 [报告]
发表于 2004-06-01 15:45 |只看该作者

使用Maildrop调用SpamAssassin?

1.你的maildrop在哪个目录,SID是怎样的?
2. mailfilter 的SID是怎样的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP