SpamAssassinがイマイチ

どうも判定がイマイチだ.もっと閾値を下げればいいのか? Vipul's Razorのrazor-checkがスパムと認定する(0を返す)ようなメールでもspamassassinはときどき通してしまう.SpamAssassinからVipul's Razorを呼び出して学習させることはできても,SpamAssassinの判定にVipul's Razorを使うことはできないのか(やってるもんだと思っていた).両方の判定結果を使いたいなら.procmailrcをさらに複雑にするか(嫌すぎる...)それともPerlスクリプトからSpamAssassinやVipul's Razorのエンジン部分(Perlモジュールになってる)を呼び出すことになるのだろうか.
SpamAssassinのBayesianフィルタを学習させるsa-learn --spamと,Vipul's Razor(など)に学習させるspamassassin --reportとは統合できないのか?
ところで,spamassassin --reportを実行するとNet::DNSあたりでエラーが出る.そう言えば毎回の判定時にもDNSに基づくチェックが機能してないようだ.Perlってこんな基本的なライブラリすら全然枯れてないんだな...
うちのPerlは5.8.4, SpamAssassinは3.0.4, razor-agents-sdkは2.03, razor-agentsは2.67, Net::DNSは0.51(CPANから取ってきたものだが,読み込まれてるのは本当にこれなのやら).