ククログククログmilterでtaRgreymilter-greylistでtaRgreyでmilter-greylistにtarpitの機能が取り込まれたことを紹介しました。4.3.4がリリースされました。i386用のパッケージを作成しました。Debian用Ubuntu用それでは、milterだけでtaRgreyを実現する方法を説明します。managerとmilter-greylistを連携させます。managerのUbuntu用インストールドキュメント通りにインストールされているものとします。Debian用のインストールドキュメントはまだHTMLで公開していないので、下書きを参考にしてください*1。managerは1.3.1(開発版)以降を利用してください。1.3.1のパッケージは以下にあります。main設定は以下のように変更します。managerの設定を変更することがない点に注意してください。managerは環境にあわせて適切なデフォルト値を使うので、システム管理の手間を減少することができます。Postfixは/etc/postfix/main.cfに以下の行を追加してください。150設定を反映するために再起動します。restartmilter-greylistは/etc/milter-greylist/greylist.confを以下のように変更します。default125秒のtarpitに耐えたらホワイトリスト、耐えられなかったらgreylistで救済という動作が自然に書けています。設定を反映するために再起動します。restart最後に、milter-managerに設定の変更を検出させるために再起動します。設定の変更は必要ありません。restartmilter-managerの設定内容を確認すると、milter-greylistのタイムアウト時間が135秒となっているのがわかります。...end...135秒は「デフォルトのタイムアウト時間10秒」と「milter-greylistのtarpit時間125秒」を足し合わせた時間です。これはmilter-managerが自動で検出します。これで、milterによるtaRgrey環境が完成です。managerとmilter-greylistを組み合わせてtaRgreyを実現する方法を紹介しました。managerもmilter-greylistもどちらも開発版を使用しているので、まだ本番環境への投入は早いですが、Debianパッケージがあるので比較的簡単に試せるようになっています。検証など興味のある方は試してみてはいかがでしょうか。問題があった場合は、それを報告し、安定版リリース時には問題が解決されているようにしたいですね。4.0とGFDLのデュアルライセンスで自由に利用できます。クリアコードはプログラミングが楽しいソフトウェア開発者を1名募集しています。クリアコードは「クリアコードをいい感じにする人」を1名募集しています。クリアコードはフリーソフトウェア開発で培った技術力を提供しています。Thunderbird)とRubyとGroonga(全文検索)に関連した開発を得意としています。