返回列表 回复 发帖

maildroprc调用spamassasin的规则[适用于tmail4.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. }
复制代码
[ 本帖最后由 jacky 于 2007-6-27 16:35 编辑 ]
谢谢!!

但是还有一个问题,是不是在以前的版本下这个是无用的?
原帖由 nymz 于 2007-6-27 22:13 发表
谢谢!!

但是还有一个问题,是不是在以前的版本下这个是无用的?
装了maildrop的都可以用,只是注意文件中的路径。
原来的不可以吗?没测试过用户黑白名单的功能。
spam 对英文的垃圾邮件辨别好弱啊,有什么好的方式?
英文与中文规则可以混合使用吗??
返回列表
开源邮件服务器 开源邮件服务器 web 开源邮件 开源 mail 开源 邮件服务器 邮件技术 mail技术 反垃圾邮件 反垃圾mail mail投递
邮件服务器 mail服务器 开源软件 mail软件 mail服务新品牌 开源邮件服务新品牌
开源mail服务新网站 邮件服务新品牌 mail tmail mailserver 163邮件 sendmail |Linux维护|Linux代维|成都Linux维护|成都Linux代维