web-dev-qa-db-ja.com

n個の存在しないメールアドレスに送信した後、送信者をブロックする

メールに使用するドメインがあります。そこには実際の電子メールアドレスがいくつかあり、それ以外はすべてキャッチオールになります。私はキャッチオールを使用しているので、SDKやドライバーなどをダウンロードするためにサイトに登録する必要があるときのように、オンザフライでメールアドレスを作成できます。キャッチオール/フォワードは、私が行ってきた個人のGmailアカウントに送信します。何年も使用しています。

先週、ドメイン上のランダムなアドレスに送信するスパマーから1日に約400〜500件のメッセージが届きます。幸いなことに、Gmailはそれらすべてをスパムで捕らえます。

Amavisd、clam-av、denyhostsなどをインストールしましたが、送信者からのすべてのメッセージがnを超えるメールアドレスに送信された場合、それらをブロックする方法があるかどうか疑問に思いました。基本的には、3回目の推測で切り落としたいと思います。まだあまり多くを求めていない場合は、後続のメッセージをバウンスさせて、メッセージが存在しないことを示唆するようにします。理想的な世界では、最初のnメッセージもバウンスします。

ドキュメントで多くを見つけることができませんでしたが、これを自分でスクリプト化する前に、ツールや見落とされた構成設定があるかどうかをここで確認したいと思いました。

ご入力いただきありがとうございます。

1
Curtis Mattoon

この前のserverfaultの質問 を見ると、 fail2ban を使用してこれを行うことができると思います。ただし、送信者からの電子メールを数える明確な方法はわかりません。あなたは確かにこれをスクリプト化するためにあなた自身でいるかもしれません。

また、 milter-greylist でグレーリストを作成していますか?これは、スパムの量を減らすのにも役立つ可能性があります。

3
Phil Hollenback