发信人: ding()
整理人: (1999-08-23 21:34:44), 站内信件
|
ftp://freebsd.ntu.edu.tw/freebsd/qmail/qmail-smtpd.c
和「原版 qmail-smtpd.c」有两处不同的地方: 1. 依 smtp request host 来 deny 2. badmailfrom 支援 domain (原先只能挡到 host level)
X X X X X X X X X X
1. 如何挡掉 smtp request host -- 编辑 /etc/tcp.smtp,编好後执行 /usr/local/bin/newtcprules.sh 立即生效。 什麽样的主机该加入 tcp.smtp deny list,并非由 from-addr 判断,可查一下 /var/log/all,找 smtp 相关的 entry。 tcp.smtp & newtcprules.sh 在 ftp://freebsd.ntu.edu.tw/freebsd/qmail/ 下可找到。
2. badmailfrom 原先的 qmail-smtpd 只能挡 @host,刚加上了 patch 使其能挡 domain, 举个例子来说: edit /var/qmail/control/badmailfrom ----------------------------------- @hotmail.com .hotmail.com ----------------------------------- 这将挡掉所有 @hotmail.com & @*.homail.com 要特别说明的是,光有 .hotmail.com 并无法挡掉 @hotmail.com,这个 "rule" 只会检查 @*.hotmail.com
for more info: http://freebsd.ntu.edu.tw -> QMail
gopher freebsd.ee.ntu.edu.tw 5. FreeBSD -> 3. 进阶文件 (howto-doc) -> 1. bbs -- Maple.fromzero
5. FreeBSD -> 3. 进阶文件 (howto-doc) -> 2. qmail
-- 吴 庆 鸿,[email protected] | 台大电机,http://freebsd.ee.ntu.edu.tw -- Origin: 从零开始 freebsd.ee.ntu.edu.tw (140.112.19.123)
|
|