- 论坛徽章:
- 0
|
首先感谢大麻兄,主要是使用了他的东东,然后在网上东拼西凑的。
我安装了vpopmail 5.4.17 sa 3.17 maildrop 2
在~vpopmail/domain/xxx.com下配置
.qmail-default
内容为:
|/usr/local/bin/maildrop ./.mailfilter
.mailfilter内容为:
import EXT
import HOST
import HOME
VPOP="| /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox"
VHOME=`/home/vpopmail/bin/vuserinfo -d $EXT@$HOST`
logfile "/home/log/maildrop/$HOST"
#blacklist
#
`test -f .blacklist`
if ($RETURNCODE==0)
{
if ($SENDER ne '' && lookup($SENDER, '.blacklist'))
{
to /home/vpopmail/domains/uuuu.com.cn/lajixiang/
}
}
#whitelist
#
`test -f .whitelist`
if ($RETURNCODE==0)
{
if ($SENDER ne '' && lookup($SENDER, '.whitelist'))
{
`test -d $VHOME/Maildir/`
if($RETURNCODE!=0)
{
echo "Sorry , the post does not like recipient! no user "
EXITCODE=77
exit
}
to "$VPOP"
# to "$VHOME/Maildir/."
}
}
`test -d $VHOME/Maildir/`
if($RETURNCODE!=0)
{
echo "Sorry , the post does not like recipient! "
EXITCODE=77
exit
}
`test -f $VHOME/Maildir/maildirsize`
if($RETURNCODE!=0)
{
to "$VPOP"
}
#spamassassin
#
if ($SIZE < 262144)
{
exception {
xfilter "/usr/bin/spamc -f -u $EXT@$HOST"
}
}
else
{
to "$VHOME/Maildir/."
#to "$VPOP"
}
####spama if yes ,to $VHOME/Maildir/new
if (/^X-Spam-Status: Yes/:h)
{
to /home/vpopmail/domains/uuuu.com.cn/lajixiang/
}
else
{
#to "$VPOP"
to "$VHOME/Maildir/."
}
:-) |
|