WordPress

Contact Form7でreCAPTCHAを設定してスパムメールを撃退!

2020年1月21日

お問い合わせページを介してスパムメールが1日に10通くらい届くようになってきました。

メールをいちいち削除するのが面倒になってきたのでreCAPTCHA(リキャプチャ)を導入することにしました。

 

結果、スパムメールが1通も届かなくなりました(๑•̀ㅂ•́)و✧ヨッシャー

 

お問い合わせページは Contact Form 7 というワードプレスのプラグインを使っていますが設定は簡単でした。

 

reCAPTCHA(リキャプチャ)

reCAPTCHA(リキャプチャ)はグーグルが提供しているサービスです。

「私はロボットではありません」というチェックボックスを見たことはないでしょうか。

あれです。

 

ボット(bot)と呼ばれるプログラムでサイトにアクセスされたときに変なことされないようにサイトを守ります。

私の例だとお問い合わせからメールを送らせないようにしてくれます。

 

reCAPTCHAにはバージョンがあって最新版だとチェックボックス自体がなくなっているようです。

マウスの動きとかだけで人が操作しているかどうか判断できるようになったらしい。

どうやっているのかわかりませんが、さすがグーグルですな。

 

reCAPTCHA を設定する

そんなreCAPTCHAをさっそく設定してみます。

 

まずはreCAPTCHAのページへ移動してみます。

右上の「Admin Console」のボタンを押して管理画面へ行きます。

reCAPTCHAのページへ移動。Admin consoleボタンを押す。

ログインしているGoogleのアカウントが設定したいものになっているか念のため確認しときましょう。

 

初めて登録する場合はサイト情報を登録する画面に遷移します。

ラベルには好きな名前を入れます。

ラベルを入力する

 

reCAPTCHAタイプを選びます。

reCAPTCHAタイプを選択。v3で問題なし。

特にこだわりがなければv3でいいでしょう。

 

reCAPTCHAを使用するドメインを設定します。

ドメインを指定。複数指定可。

ドメインは複数指定できます。

ラベル自体も複数作れますので自分なりにグループ分けする感じで管理するといいと思います。

 

メールアドレスを指定します。

メールアドレスを指定。

はじめはログインしたGoogleアカウントのメールアドレスがデフォルト設定されています。(変更はできない?)

 

reCAPTCHAを利用するには利用条件に同意するしかありません。

利用条件に同意する(同意できるのなら)

同意できるのであればチェックを入れます。

 

「アラートをオーナーに送信する」は何か変なことがあったときにメールで知らせてくれます。

アラートを送ってもらう場合はチェックを入れる(デフォルトチェックあり)

チェックを入れといたほうがいいでしょうね。

 

入力したら送信ボタンを押して完了です。

 

Contact Form7 で reCAPTCHA を設定する

reCAPTCHA自体の登録が終わったので今度はブログ側の設定です。

 

ワードプレスメニューの「お問い合わせ」から「インテグレーション」を選んで、reCAPTCHA 枠にある「インテグレーションのセットアップ」ボタンを押します。

Contact Form 7の管理画面でreCAPTCHAを設定する。

 

次にサイトキーとシークレットキーを入れます。

キーの取り方は次で説明してます。

reCAPTCHA設定するにはサイトキーとシークレットキーが必要

 

サイトキー、シークレットキーはreCAPTCHA管理画面からコピーしてきます。

管理画面の歯車ボタンを押して詳細画面を開きます。

reCAPTCHAの設定画面へ移動

 

reCAPTCHAのキーの部分を選択してぴろーんと拡げます。

ここの「サイトキーをコピー」、「シークレットキーをコピー」でそれぞれをコピーしましょう。

「reCAPTCHAのキー」を開いてサイトキー、シークレットキーをコピーする

 

さっきのContact Form7の設定画面に戻ってコピーしたキーを貼り付けます。

ワードプレスのお問い合わせで先ほどコピーしたサイトキーとシークレットキーを貼り付ける

 

あとは保存して完了です!

reCAPTCHAの設定が完了

設定が保存されました!

 

ページを表示してみるとreCAPTCHAのロゴが右下に表示されてますね!

右下にreCAPTCHAのロゴが!

 

微妙に目立つところにありますが・・・。

スパムメールが届くよりいいでしょう、きっと。

 

なんにせよ

うっとうしいスパムメールもreCAPTCHAで防ぐことができました。

設定も簡単なのでスパムメールで苦労している方はぜひどうぞ〜。

毎日のようにスパムメールを削除していた日々から開放されますよ。

 

  • この記事を書いた人

とま

40代。大阪在住。フリープログラマ。1人の妻、2人の娘と同居。 2018年に独立。2021年にマイクロ法人設立。 仕事の時間を半分にしたいなぁ。 プロフィールへ

-WordPress