ContactForm7に届く1日50通のスパムメール撃退

スパムメール対策 wordpress
スパムメール

wordpressプラグインの1つ、ContactForm7
その名の通り、お問合せフォームに使われるコンタクトフォームプラグインです。簡単な設定で問合せフォームが設置できるので、使っている方も多いのでは?
しかしこのContact Form7を導入すると、毎日のようにスパムメールに悩まされることになります

1日50通もスパムメールが届いたContactForm7の悲劇

ContactForm7をホームページに設置して数日後には、意味不明なリンクの貼られた、見るからに怪しい「スパムメール」が届くようになります。
基本的にこれらのメールは一切無視して下さい。リンクなどはクリックしてはいけません。
1日1件程度であれば我慢もできますが、日に日に増えていくスパムメールにうんざり。さすがに1日50通になると、受忍限度をオーバーします。
でもContactForm7をやめると問合せフォームが使えなくなってしまう・・・スパムとの戦い方をご紹介します。

Akismetによるスパム対策

Contact Form7では、Akismetによるフィルタリングを推奨しています。Akismetの使い方については割愛しますが、無料から使える自動スパム検出ツールのようなものです。
残念ながらAkismetはほぼ効果がありませんでした。無料版しか試していませんが、Akismetによる保護を受けているという感じがぜんぜんしません。この対策は効果があるようには思えません。もっと確実な方法でスパムメールを遮断する方法があります。
スパムにお嘆きの皆様は是非こちらのツールを使っていただきたい

スパムの来ない問合せフォームPirate Forms

Pirate Formsという問合せフォームがあります。
ダウンロード数は100,000件程度と少ないですが、信頼と実績のあるプラグインです。
ちなみにContact Form7はダウンロード数1,000,000以上なので、10倍以上の開きがありますね。

Pirate Formsの使い方

Pirate Formsはスパムの来ない問合せフォーム

Pirate Formsの設定画面


プラグインをインストール後、プラグイン>Pirate Forms>Settingをクリックすると、設定画面が表示されます。
基本設定は簡単です。メールの送信先を指定するだけでOKです。
問合せフォームの設置は、ショートコードを貼り付けるだけでOKです。

Pirate Formsの導入例

このWebサイトは、問合せフォームにPirate Formsを使っています。Contact Form7はスパムがひどすぎたので3日で切替えました。
実際に設置したページはこんな感じになります
Pirate Formsを使った問合せフォーム例

WordPressの問合せフォームからスパムが来なくなった

Pirate Formsへ切替えてからというもの、今まで1度もスパムメールが来なくなりました。
日本語にも対応していますし、使い方も簡単です。スパムメールにうんざりしている方は是非切り替えを検討してみてはいかがでしょうか?