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

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



>>>>> In [debian-users : No.40633] 
>>>>>	suzuki <aap93800@xxxxxxxxxxxxx> wrote:
> > のようにして、rblsmtpd を経由して、qmail-smtpd を起動するようにしましょ
> > う。その後、/etc/tcp.smtp.cdb の元となるファイルに次のように記述して、
> > /etc/tcp.smtp.cdb を作成します。
> > 
> > 130.158.2.201:allow,RBLSMTPD="-"
> > :allow,RBLSMTPD=""

> RELAYCLIENT とRBLSMTPD との関係
> :allow と:allow,RBLSMTPD=""

RELAYCLIENT と RBLSMTPD は両方とも環境変数(environment variable) の名前
です。RELAYCLIENT については、qmail-smtpd(8) を参照していただくとして、
RBLSMTPD について説明します。

http://cr.yp.to/ucspi-tcp/rblsmtpd.html に以下のようにかかれています。

If $RBLSMTPD is set and is empty, rblsmtpd does not block mail.

However, if $RBLSMTPD begins with a hyphen, rblsmtpd removes the hyphen and
uses a 553 error code. This tells legitimate clients to bounce the message
immediately.

要約すると環境変数 RBLSMTPD が空の場合 rblsmtpd はメールを拒否しない。
環境変数 RBLSMTPD が `-' で始まる場合は、553 つまり、パーマネントエラー
を返します。

tcprules でコンパイルするルールについては、
http://cr.yp.to/ucspi-tcp/tcprules.html
を参照してください。

-- 
Hiroshi Fujishima