当前位置: 主页 > 服务器技术 > Mail服务器 > maildroprc调用spamassasin

maildroprc调用spamassasin

时间:2009-10-12来源:互联网 点击:
这份规则实现了maildrop来调用spamassasin,并实现用户黑白名单。

/etc/maildroprc

  1. logfile "/var/log/maildrop.log"
  2. SENDER="$5"

  3. #Blacklist

  4. `/usr/bin/test -f .blacklist`
  5. if ($RETURNCODE==0)
  6. {
  7.     if ($SENDER ne ‘‘ & lookup($SENDER, ‘.blacklist‘))
  8.     {
  9.     `/mail/maildrop/bin/maildirmake -f Spamd "$DEFAULT"`
  10.     to ./Maildir/.Spamd/
  11.     }
  12. }

  13. #Whitelist
  14. `/usr/bin/test -f .whitelist`
  15. if ($RETURNCODE==0)
  16. {
  17.     if ($SENDER ne ‘‘ & lookup($SENDER, ‘.whitelist‘))
  18.     {
  19.        to ./Maildir/
  20.     }
  21. }

  22. if ($SIZE < 102400)
  23. {
  24.     exception {
  25.         xfilter "/usr/bin/spamassassin --prefspath=$HOME/user_prefs"
  26. #       xfilter "/usr/local/bin/spamc -f -u $LOGNAME"

  27.     }
  28. }
  29. else
  30. {
  31.     to ./Maildir/
  32. }

  33. if (/^X-Spam-Status: Yes/ )
  34. {
  35.   `/mail/maildrop/bin/maildirmake -f Spamd "$DEFAULT"`
  36.   to "./Maildir/.Spamd"
  37. }
站长资讯网
. TAG: MAILdro SPAMASSASIN
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言