オライリーから解説本もでてるspamassasinはすくなくとも
インターフェース(ngワードの指定)部分はperlだぜ
内部はCかもれしれないけど
1が参考にするにはうってつけでは?