返回列表 回复 发帖

Tmail系统系统黑白名单和域黑白名单实现的maildrop规则

Tmail系统系统黑白名单和域黑白名单实现的maildrop规则
  1. #---------System blacklist and whitelist

  2. `/bin/test -f $SYSDIR/.blacklist`
  3. if ($RETURNCODE==0)
  4. {
  5.     SENDDOMAIN=`/usr/local/sbin/domain.php $SENDER`
  6.     if ($SENDDOMAIN ne '' && lookup($SENDDOMAIN, "$SYSDIR/.blacklist"))
  7.     {
  8.         to $HOME/Maildir/.Spamd
  9.     }
  10. }

  11. `/bin/test -f $SYSDIR/.whitelist`
  12. if ($RETURNCODE==0)
  13. {
  14.     SENDDOMAIN=`/usr/local/sbin/domain.php $SENDER`
  15.     if ($SENDDOMAIN ne '' && lookup($SENDDOMAIN, "$SYSDIR/.whitelist"))
  16.     {
  17.         to $HOME/Maildir/
  18.     }
  19. }

  20. #---------cut domain-----------------------------------------------

  21. DMDIR=`/usr/local/sbin/cutdm.php $DOMAIN`

  22. #------------domain blacklist and whitelist-----------------------

  23. `/bin/test -f $SYSDIR/$DMDIR/$DOMAIN/.blacklist`
  24. if ($RETURNCODE==0)
  25. {
  26.     SENDDOMAIN=`/usr/local/sbin/domain.php $SENDER`
  27.     if ($SENDDOMAIN ne '' && lookup($SENDDOMAIN, "$SYSDIR/$DMDIR/$DOMAIN/.blacklist"))
  28.     {
  29.         to $HOME/Maildir/.Spamd
  30.     }
  31. }

  32. `/bin/test -f $SYSDIR/$DMDIR/$DOMAIN/.whitelist`
  33. if ($RETURNCODE==0)
  34. {
  35.     SENDDOMAIN=`/usr/local/sbin/domain.php $SENDER`
  36.     if ($SENDDOMAIN ne '' && lookup($SENDDOMAIN, "$SYSDIR/$DMDIR/$DOMAIN/.whitelist"))
  37.     {
  38.         to $HOME/Maildir/
  39.     }
  40. }
复制代码
使用方法为:
系统黑白名单
在/var/mail目录下面建.blacklist和.whitelist文件。把你想加入的黑名单域名写到.blacklist中去,一行一个,白名单设置和黑名单一样。

域黑白名单
如thismail.org
在/var/mail/t/h/thismail.org目录下面建.blacklist和.whitelist文件。把你想加入的黑名单域名写到.blacklist中去,一行一个,白名单设置和黑名单一样。
JACKY,我的为什么不能生效呢,我的系统没有domain.php 和cutdm.php这两个文件呀,具体用法能否详解
谢谢分享,很好用的~~~~
Smiling life the brave face wow gold
Driving with Distance

As your own entire weight adjusts quit and the correct knee will come into your entire aspect, anyone ought to feel you’re saving vitality in the clubhead and shaft of the golf clubs that before long will be unleashed into the game of golf ball. There are a couple of common glitches that anyone can look pertaining to should you continue for you to battle with distance ishiner.
返回列表
开源邮件服务器 开源邮件服务器 web 开源邮件 开源 mail 开源 邮件服务器 邮件技术 mail技术 反垃圾邮件 反垃圾mail mail投递
邮件服务器 mail服务器 开源软件 mail软件 mail服务新品牌 开源邮件服务新品牌
开源mail服务新网站 邮件服务新品牌 mail tmail mailserver 163邮件 sendmail |Linux维护|Linux代维|成都Linux维护|成都Linux代维