「milter-greylist」タグアーカイブ

ubuntu 10.04 をメールサーバーに (グレイリスティング – milter-greylist で失敗)

メールサーバーをインターネットに公開して運用していると、好むと好まざるに関わらず多くの spam が送られてくる。
今回は spam の受信を少しでも減らすための工夫をする。

spam を受け取らないようにするための方策では spam フィルターが有名だが、今回は日常の保守に余り手間を掛けないでも済むグレイリスティングを使って spam 対策を行うことにする。
グレイリスティングは、メールサーバーがメールを送信しようとしたときに、送信先のサーバーが一時エラーを返すと、そのメールを一定時間後にもう一度送信し直す仕組みを利用した spam 対策だ。
一時エラーというのは、何らかの理由で一時的にサーバーが利用できないだけで、暫くすれば復旧している可能性を示している。
正規のメールサーバーが送信するメールは、宛先に可能な限り送り届ける必要があるので、一時エラーであればそのサーバーがエラーから復旧したはずの一定時間後に、もう一度送信し直すのようになっている。
それに対して spam を送信する場合は、一時に大量のメールを送りつけなければ意味がないことと、spam は必ず届けなくてはならないメールではないこともあって、spam を送信するサーバーは一時エラーに対してもう一度送信し直すような手間を省いていることが多い。

つまりグレイリスティングとは、他のサーバーがメールを送信するために接続してきたときに、最初の一回目はわざと一時エラーを返しておき、再度接続してきたメールは spam ではないと判断して、受信する方法だ。

続きを読む ubuntu 10.04 をメールサーバーに (グレイリスティング – milter-greylist で失敗)