« qmail-scanner | メイン | makebadrcptto »
2006年11月30日
makebadrcptto
qmailサーバーではtcpserverを動かしている。そこのログから「badrcptto」を取り出すシェル。
makebadrcptto.tcp
makebadrcptto.tcp はローカルに無いアドレスに来て、spamcontrol で拒否されない、
つまり「badrcptto」に登録されていないアドレスを抽出してbadrcpttoに追加するシェル。
makebadrcptto.virtual.tcp
makebadrcptto.virtual.tcp はそのバーチャルドメイン用。
上記の2個のシェルをcronで動かすと、作業ディレクトリーに「badrcptto」が作られる。
ただ、spamcontrolを使うので「badrcptto.manual」を作っておくと便利。なぜなら「?、*」が使えるから。
badrcptto = badrcptto.manual + drvd.badrcptto.local.data + vbadmail.data
<注意>
badrcppto.manual <=== ?*を使って柔軟にbadrcpttoデータを記述したもの
drvd.badrcptto.local.data <=== makebadrcptto.tcp で作られたデータ
vbadmail.data <=== makebadrcptto.virtual.tcp で作られたデータ
作業ディレクトリーに「badrcptto」が作られるので、これをroot権限で
/var/qmail/control/badrcptto
にコピーして
qmail を kill -HUP する。
========================================
cronで
(1) makebadrcptto.virtual.tcp
(2) makebadrcptto.tcp
を走らせて
(3) KillHup
を動かして、新しいbadrcpttoでqmailを再起動させる。
(4) tcpserver.log もしだいに大きくなるので、1日1回程度(3)と同時に
tcpserver.log のローテーションを実行した方が良い。私はしている。
=========================================
ところで、drvd.badrcptto.local.data や vbadmail.data はしだいに大きくなる。この場合、
データの中身をよく見てみると「badrcptto.manual」を編集するとデータを縮小できたりする。
<例> badrcptto.manual
投稿者 bootanx : 2006年11月30日 21:25
コメント
badrcpttoに登録されているメールアドレスの個数の記録
spamcontrolのbadrcpttoには「*」「?」などが使えます。
===============================================
badrcptto = badrcptto.manual + local + virtual
===============================================
local ==> サーバーのローカルドメイン宛に来る不正メールの個数
virtual ==> バーチャルドメイン宛に来る不正メールの個数
最初は以下の数から出発しました。
__date __ badrcptto__local __ virtual
05/12/31 __ 856 __ 152 __ 123
06/01/20 __ 965 __ 222 __ 137
06/02/20 __ 1070 __ 239 __ 131
06/03/20 __ 1125 __ 235 __ 171
06/04/20 __ 1210 __ 314 __ 177
06/05/20 __ 1272 __ 368 __ 185
06/06/21 __ 1242 __ 347 __ 190
06/07/21 __ 1250 __ 351 __ 193
06/08/20 __ 1251 __ 352 __ 193
06/09/21 __ 1253 __ 353 __ 194
06/10/20 __ 1264 __ 363 __ 195
06/11/20 __ 1320 __ 405 __ 209
06/11/30 __ 830 __ 66 __ 14
11月20日に再度「badrcptto.manual」を編集して、さらに
drvd.badrcptto.local.data (badrcptto.local)
vbadmail.data
を空にして取り直し始めた。
投稿者 管理人 : 2006年11月30日 21:48