Mar 02, 2005
MT用スパム対策プラグイン
Blosxom用に作った拡張スパムブロッカー(esb)をMT用プラグインとしてMTに移植しました。
新しいプラグインはmt_spam_blockerという名前とします。略してMT-sbです。 バージョンは、0.12ですが、esbのまだリリースしていないv0.38をベースとし、リファラスパム対策を削除した以外は同等です。 デフォルト設定で良ければ、プラグインフォルダーに放り込んで再構築しなおせば動くはずです。但し、MTのバージョンは3.1以上でないと動かないかもしれません。どなたかそれ以前のバージョンでどうなるのか確認していただくと助かります。
一応、Movable Type 3.11-jaで、可能な範囲でチェックはしてあります。
本プラグインは、現在、ここからダウンロードできます。
このプラグインでは現在、esb v0.38と同じ10種類のコメントスパムと5種類のトラックバックスパムに対応可能にしていますが、デフォルトでは副作用が少ない、リファラチェック(これはコメントのみ)、言語チェック、無コメントチェック、ユーザーエージェントチェック、aタグチェックに限定しています。又、ログ記録は無効に設定して有りますので、使用される場合はログ記録ディレクトリをフルパスで指定し直して下さい。
まだドキュメントは準備出来ておりませんので、カスタマイズするには、esbのv0.37の同梱ドキュメントが参考になるでしょう。
(2/21追記)
ドキュメントは少し先になるので、一つだけ注意事項をお知らせします。 プラグインのconfiguravle variableの
our $tb_cgi_name = "mt-tb"; # mt-tb.cgiの場合
については、トラックバックとコメントを区別するのに使用していますので、このcgiをリネームして使っている場合には、この名前に戻すか、この変数の値を変えたcgi名に変更する必要があります。
ここが違っていたら、多分、トラックバックは全て弾かれる事になるでしょう。(未確認)
(3/2追記)
v0.13がリリースされていますので、そちらをご利用下さい。
wikieditish message: Ready to edit this entry.