FC2ブログには公式プラグインとして、サイドバーに設置できるタイプのCAPTCHA機能のついたメールフォームがあります。メールアドレスをBlogに載せる必要もありませんし、使っている人も多いでしょう。
ただ、私はこの機能を使用していませんでした。見てのとおりこのBlogのサイドバーにはすでに色々なものが設置してありますし、滅多に使われない上にかなりの高さがあるフォームを置く気にはなれなかったのです。代わりに同じFC2のサービスの一つであるFC2フォームレンタルを使っていました。(Blogと同じIDで使えますからね。)
ところが先日、このフォームから大量のスパムメールが送られてきました。新しいツールができたのか、たまたまターゲットにされたのかはわかりませんが、FC2フォームレンタルはspamに弱かったということです。確かにFC2ブログのプラグインにはCAPTCHAがありますが、FC2フォームレンタルの方にはCAPTCHAがありません。
急遽FC2フォームレンタルを使うのを中止し、公式プラグインの方のメールフォームをサイドバーに置かずに使うことにしました。これならサイドバーの領域を使うことはありませんし、spamも来なくなるでしょう。今回はこの「サイドバーに置かないメールフォームの作り方」を紹介します。