ほとんどすべてのLinuxディストリビューションには、デフォルトのMTAとしてsendmailが含まれています。どちらがいいですか - それは長い間存在してきました、安定していて、そしてそれは素晴らしい仕事をします(しかし後置のafficionadosは同意しないかもしれません!)。しかし、スパム対策のために組み込まれたものは何もありません。それはそのために設計されていません。それであなたはspamassassinをインストールしました、そしてそれはうまくいきます、しかしあなたはまだ不信のないスパム電子メールを通り抜けています。おそらくあなたはグレイリストを試す必要があります. グレイリストは、(特にホワイトリストに登録されていない限り)すべての電子メールが最初に拒否されても、最終的な電子メールの受信を保証するためにさまざまなRFCのパラメータ内で機能するプロセスです。その考えは、スパマーが彼らの提供を拒絶したけれども合法的なメールサーバーがそうするであろうEメールサーバーに再接続しようとしないということです。それは絶対確実というわけではありません - スパマーは迅速に調整でき、グレーリストは長い間使われてきました。しかしそれは助けになる. この記事はEmmanuel Dreyfusによって書かれたmilter-greylistのインストール方法について書かれています。ここではsendmailに集中しますが、milter-greylistもpostfixでサポートされています. まず、依存関係を確認してください。 READMEから: 依存関係を構築します。- flex(AT&T lexはmilter-greylistのソースを構築できません)- yaccかbison(古いyaccは失敗するでしょう。代わりにbisonを使ってください)- libmilter(Sendmailに付属、またはsendmail-develに付属RedHat、Fedora、SuSEのパッケージ。 DebianとUbuntuはそれを持っていますlibmilter-dev内)- 任意のPOSIXスレッドライブラリ(一部のシステムではlibcにより提供) オプションの依存関係:- SPFサポート用のlibspf2、libspf_alt、またはlibspf- URLチェックをサポートするためのlibcurl- GeoIPをサポートするためのlibGeoIP- システムにスレッドセーフなDNSリゾルバが組み込まれている場合を除き、DNSRBLサポートのためのBIND 9からのlibbind. しかし、設定プロセスはあなたがインストールしていないものを見つけ、依存関係が解決されるまで文句を言うでしょう. 次に、http://hcpnet.free.fr/milter-greylistからgreylist-milterをダウンロードして、tarballを解凍します。それではREADMEファイルを読んでください。特にSPFサポートのような特別な機能を含むことを望んでいる/必要としているインストールのためにこの記事でカバーされていない豊富な情報が含まれています。. そしていつも通り ./ configure./ make./ make...