Type]今までコメントスパムの対処方法として『HTMLタグを徹底的に認めない』や『禁止IPに登録されたのをわからなくする』、『MD5等を使ってコメント欄を偽装する(こちらは記事にしていません)』などを行ってきましたが、先日等々大量の英語スパムに見回れました。仕方がないので、英語スパムを駆除する方法を考えることにしました。方法としては、日本語の文字が入っていないものをはじく方法を採用することにしました。特定の人が投稿できなくなる可能性があることに抵抗があったため、今までやらなかったのですが、とうとう諦めることにしました。3を要求しているようです。2.661で運営されているので、動作するかわかりません。そこで、いつものことながらソースをハックします。Perlには日本語モジュールのJcodeというものがあり、それを使用してコメントに日本語が含まれているかどうか判断することができます。getcode($str);すると$str_encodingに英語のみの場合は'ascii'が、日本語が含まれる場合は'UTF-8'等が代入されます。詳しくはJcodeのマニュアルをどうぞ。そこで以下の改造をしました。$app->redirect($entry->permalink);}これで英語コメントを無条件にはじけます。https://fenrir.naruoka.org/mt/mt-tb.cgi/484コメント通りがかりです。こんなふうに、すぐ対策されてしまいますので、MT3への移行がおすすめです。PMslightlyblueさん、コメントありがとうございます。MT3に移行してTypeKey認証を使うという方法はコメント投稿者が著しく制限されることになってしまうので、もう少し考えてからにしようと思います。PMMT3に移行して、TypeKey認証を使わない、という手があります..MT3にもともと入っているプラグインにスパム除去フィルタがあって、それが強力なようですよ。AMslightlyblueさん、どうもです。今のところスパムの猛攻は収まっているようなので、再び曝されたらMT3への移行を検討してみようと思います。No匿名でのコメントは受け付けておりません。名前(ハンドル名可)とメールアドレスは必ず入力してください。メールアドレスを表示されたくないときはURLも必ず記入してください。コメント欄でHTMLタグは使用できません。コメント本文に日本語(全角文字)がある程度多く含まれている必要があります。コメント欄内のURLと思われる文字列は自動的にリンクに変換されます。BlogPeople。