|
 
|
1#
发表于 2007-6-27 16:34
| 只看该作者
maildroprc调用spamassasin的规则[适用于tmail4.12]
这份规则实现了maildrop来调用spamassasin,并实现用户黑白名单。
/etc/maildroprc-
- 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"
- # xfilter "/usr/local/bin/spamc -f -u $LOGNAME"
- }
- }
- else
- {
- to ./Maildir/
- }
- if (/^X-Spam-Status: Yes/ )
- {
- `/mail/maildrop/bin/maildirmake -f Spamd "$DEFAULT"`
- to "./Maildir/.Spamd"
- }
复制代码 [ 本帖最后由 jacky 于 2007-6-27 16:35 编辑 ] |
|