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がリリースされていますので、そちらをご利用下さい。

Edit this entry...

wikieditish message: Ready to edit this entry.

1.エントリ作成部





1A.HTML FEP







1B.HTMLエディタ(IEでのみ利用可)









2.プレビュー部


3.トラックバック(TB)送信内容








4.エントリ投稿自動処理部