Starpitについてのエントリーを書いてから、いろいろとご意見や実際に使っていただいた際の問題点など、いただきました。
それで浮かんできたStarpitの課題をリストアップします。
- smtpdプロセス増加によるリソース負荷増
→一部はsleepパッチにより低減可だが、すでにtarpittingを通らないとわかっているIPからも毎回tarpittingで待たせることが無駄
→10件送信先ある場合、10×遅延時間だけ時間が掛かってしまう
- 非常にまれなケースで誤検出がある
→アジア地域のメールサーバなど逆引き設定がされていない場合や、DNS設定が間違っている場合などで、タイムアウトも短くしている場合
以下で、これらの課題を解決するための方法を提案します。