お問い合わせページを介してスパムメールが1日に10通くらい届くようになってきました。
メールをいちいち削除するのが面倒になってきたのでreCAPTCHA(リキャプチャ)を導入することにしました。
結果、スパムメールが1通も届かなくなりました(๑•̀ㅂ•́)و✧ヨッシャー
お問い合わせページは Contact Form 7 というワードプレスのプラグインを使っていますが設定は簡単でした。
reCAPTCHA(リキャプチャ)
reCAPTCHA(リキャプチャ)はグーグルが提供しているサービスです。
「私はロボットではありません」というチェックボックスを見たことはないでしょうか。
あれです。
ボット(bot)と呼ばれるプログラムでサイトにアクセスされたときに変なことされないようにサイトを守ります。
私の例だとお問い合わせからメールを送らせないようにしてくれます。
reCAPTCHAにはバージョンがあって最新版だとチェックボックス自体がなくなっているようです。
マウスの動きとかだけで人が操作しているかどうか判断できるようになったらしい。
どうやっているのかわかりませんが、さすがグーグルですな。
reCAPTCHA を設定する
そんなreCAPTCHAをさっそく設定してみます。
まずはreCAPTCHAのページへ移動してみます。
右上の「Admin Console」のボタンを押して管理画面へ行きます。
ログインしているGoogleのアカウントが設定したいものになっているか念のため確認しときましょう。
初めて登録する場合はサイト情報を登録する画面に遷移します。
ラベルには好きな名前を入れます。
reCAPTCHAタイプを選びます。
特にこだわりがなければv3でいいでしょう。
reCAPTCHAを使用するドメインを設定します。
ドメインは複数指定できます。
ラベル自体も複数作れますので自分なりにグループ分けする感じで管理するといいと思います。
メールアドレスを指定します。
はじめはログインしたGoogleアカウントのメールアドレスがデフォルト設定されています。(変更はできない?)
reCAPTCHAを利用するには利用条件に同意するしかありません。
同意できるのであればチェックを入れます。
「アラートをオーナーに送信する」は何か変なことがあったときにメールで知らせてくれます。
チェックを入れといたほうがいいでしょうね。
入力したら送信ボタンを押して完了です。
Contact Form7 で reCAPTCHA を設定する
reCAPTCHA自体の登録が終わったので今度はブログ側の設定です。
ワードプレスメニューの「お問い合わせ」から「インテグレーション」を選んで、reCAPTCHA 枠にある「インテグレーションのセットアップ」ボタンを押します。
次にサイトキーとシークレットキーを入れます。
キーの取り方は次で説明してます。
サイトキー、シークレットキーはreCAPTCHA管理画面からコピーしてきます。
管理画面の歯車ボタンを押して詳細画面を開きます。
reCAPTCHAのキーの部分を選択してぴろーんと拡げます。
ここの「サイトキーをコピー」、「シークレットキーをコピー」でそれぞれをコピーしましょう。
さっきのContact Form7の設定画面に戻ってコピーしたキーを貼り付けます。
あとは保存して完了です!
設定が保存されました!
ページを表示してみるとreCAPTCHAのロゴが右下に表示されてますね!
微妙に目立つところにありますが・・・。
スパムメールが届くよりいいでしょう、きっと。
なんにせよ
うっとうしいスパムメールもreCAPTCHAで防ぐことができました。
設定も簡単なのでスパムメールで苦労している方はぜひどうぞ〜。
毎日のようにスパムメールを削除していた日々から開放されますよ。