« [ZT] 公安部4 号达标之不完全手册 | 首 页 | 安装 spamcontrol 时要注意的一点问题 »

2004 年 06 月 12 日

SPAMCONTROL patch for qmail的安装

| 分类: 服务器日志 Server Log |

今天重新打了qmail的patch,以前的所有patch用这个spamcontrol-2212 就解决了,同时也添加了很多 /var/qmail/control下面的文件。

这里提供 spamcontrol patched 以后的qmail-1.03 的下载
http://www.kreny.com/download/source/qmail/qmail-1.03-spam-patched.tgz

配置了的文件有
badmailfrom 通配符使用
badrcptto whitelist or blacklist
badhelo
badmimetypes 非法附件
RECIPIENTS Extension (only for non-blank-locals) 检查现有用户存在情况
SMTP Authentication
tarpit 限制本地用户一封多次投递 等等。
另外还写了一段读取vpopmail所有用户名并写成邮件地址形式的代码。
# ::::::::::::::

# vpopmail-alias2recipients

# ::::::::::::::

#!/bin/sh

QMAIL=/var/qmail

VPOPMAIL=/home/vpopmail/domains


for i in `ls -l $VPOPMAIL | grep ^d | awk '{print $9}'`

do

cd $VPOPMAIL/$i

ls -l .qmail-*| grep -v .qmail-default | tr -s " " | awk '{print $9}' | awk -F- '{print $2"@localhost"}' | sed -e 's/localhost/'$i'/' | sort -u >> $QMAIL/users/recipients

done

# ::::::::::::::

# vpopmail-users2recipients

# ::::::::::::::

#!/bin/sh

LANG=C

QMAIL=/var/qmail

VPOPMAIL=/home/vpopmail/domains

for i in `ls -l $VPOPMAIL | grep ^d | awk '{print $9}'`

do

cd $VPOPMAIL/$i

ls -l | grep ^d | awk '{print $9"@localhost"}' | sed -e 's/localhost/'$i'/' | sort -u >> $QMAIL/users/recipients

done
下载
vpopmail-alias2recipients
vpopmail-users2recipients
(END)

引用

引用本文的 URL:
http://weblog.kreny.com/cgi-bin/mt/mt-tb.cgi/63.

发表评论

(如果您还为在此成功留言,也许是因为需要管理员逐一审核留言内容后放可看到您的评论。请稍后并感谢您的耐心等待。)

阅览更多文章请访问 首页过去的存档