邮件服务器-邮件系统-邮件技术论坛(BBS)'s Archiver

心灵科技(idcsea_com),海外专业IDC服务商!

scyzxp 发表于 2007-6-27 16:50

maildroprc调用spamassasin的规则

[size=13px]这份规则实现了maildrop来调用spamassasin,并实现用户黑白名单。
平台postfix+mysql+courier-imap+courier-authlib+maildrop+spamassassin

/etc/maildroprc[/size]


[size=13px][font=fixedsys][code]logfile "/var/log/maildrop.log"
SENDER="$5"

#Blacklist

`/usr/bin/test -f .blacklist`
if ($RETURNCODE==0)
{
    if ($SENDER ne '' && lookup($SENDER, '.blacklist'))
    {
    `/mail/maildrop/bin/maildirmake -f Spamd "$DEFAULT"`
    to ./Maildir/.Spamd/
    }
}

#Whitelist
`/usr/bin/test -f .whitelist`
if ($RETURNCODE==0)
{
    if ($SENDER ne '' && lookup($SENDER, '.whitelist'))
    {
       to ./Maildir/
    }
}

if ($SIZE < 102400)
{
    exception {
        xfilter "/usr/bin/spamassassin --prefspath=$HOME/user_prefs"
    }
}
else
{
    to ./Maildir/
}

if (/^X-Spam-Status: Yes/ )
{
  `/mail/maildrop/bin/maildirmake -f Spamd "$DEFAULT"`
  to "./Maildir/.Spamd"
}[/code][/font]
[url=http://www.thismail.org/bbs/viewthread.php?tid=2465&extra=page%3D1]http://www.thismail.org/bbs/viewthread.php?tid=2465&extra=page%3D1[/url][/size]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.