表には出ていませんが、最近SPAMが多くて、特にトラックバックは、一日80〜100くらい来てます。MT3.2からSPAM対策が内蔵されてますが、
自動削除の設定をしているにも関わらず、なぜかたまっていくばっかりで、恐ろしいことになってます。しかも、ふつうの迷惑トラックバック管理画面では、一括削除できないし。
で、とりあえず対策を探してみました。でも、自動で出来るいい方法がないかなー。
さくらインターネットのデータベース管理ではphpMyAdminが使えます。
それにログインして……
引用
からくり屋ブログ :
迷惑トラックバックを一発で削除MTのデータベースには、テーブルが18個ある。この中で、
mt_tbping というテーブルが、トラバ用のテーブルです。相手からこっちにトラックバックをかけられた場合、このテーブルにデータが入ります。
そのテーブルを見ると、tbping_junk_status という項目があって、この値が -1 のデータが「迷惑トラックバック」のデータになります。
select tbping_blog_id,tbping_junk_status,count(*) from mt_tbping
group by tbping_blog_id,tbping_junk_status
を実行すると、ブログ毎の、通常のトラックバックと迷惑トラックバックの件数が表示されます。
delete from mt_tbping where tbping_junk_status = -1
を実行すると、迷惑トラックバックが一気に削除されます。
……これでだいぶすっきりします。それにしても、なぜ、ウチのブログの自動削除機能は動かないんだろう?