qmail+tinydns+mysql+vpopmail+maildrop+clamav+spamassassin

2007-09-17 01:13 来源: http://www.phpwind.net 作者:stormy 网友评论 条 浏览次数 345 转入论坛浏览
先發個郵件過濾腳本 /etc/maildroprc

Quote:
SHELL="/bin/sh"
import EXT
import HOST
import HOME
HOME=`/home/vpopmail/bin/vuserinfo -d $EXT@$HOST`

`test -r $HOME/.mailfilter`
if( $RETURNCODE == 0 )
{
    exception {
        include $HOME/.mailfilter
    }
}

if ( /^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*.*/:h )
{
    to "/dev/null"
    exit
}

if (`clamscan --stdout --no-summary | grep -c 'FOUND'` == 1)
{
    to "/dev/null"
    exit
}
else
{       
        VIRUS_TAG=`clamscan -V`
        VIRUS_TAG="$VIRUS_TAG on $HOSTNAME"
        xfilter "reformail -A 'X-Virus-Checker-Version: $VIRUS_TAG'"
        xfilter "reformail -A 'X-Virus-Status: Clean'"

    to "$HOME/Maildir/."
    exit
}


相关主题:home 354