[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:40631] Re: 特定のIPアドレスからのメールを拒否したい



>>>>> In [debian-users : No.40626] 
>>>>>	suzuki <aap93800@xxxxxxxxxxxxx> wrote:
>  /usr/local/bin/tcpserver -vHR -x /etc/tcp.smtp.cdb \
>  -v -u 1001 -g 1002 0 smtp /var/qmail/bin/qmail-smtpd \

行頭の、` ' および、/var/qmail/bin/qmail-smtpd の後ろにある、`\' は不
要ではないでしょうか?

tcpserver で接続拒否する場合はテンポラリーエラーなので再接続してきます。
ですので、rblsmtpd を用いてパーマネントエラーを返してやるのがおすすめ
です。

送信元の IP アドレスは以下の例でいうと、130.158.2.201 になります。

Received: from issv2.cc.tsukuba.ac.jp (130.158.2.201)
  by 0 with SMTP; 31 May 2004 05:37:18 -0000

130.158.2.201 からのメールを rblsmtpd で拒否する方法を説明します。

/usr/local/bin/tcpserver -vHR -x /etc/tcp.smtp.cdb \
-v -u 1001 -g 1002 0 smtp /path/to/rblsmtpd /var/qmail/bin/qmail-smtpd

のようにして、rblsmtpd を経由して、qmail-smtpd を起動するようにしましょ
う。その後、/etc/tcp.smtp.cdb の元となるファイルに次のように記述して、
/etc/tcp.smtp.cdb を作成します。

130.158.2.201:allow,RBLSMTPD="-"
:allow,RBLSMTPD=""

-- 
Hiroshi Fujishima