Contact Form 7でできるスパム(迷惑)メール対策はこれだ!

スポンサーリンク
Contact Form 7でできるスパム(迷惑)メール対策はこれだ! プログラミング
悩む女性

WordPressでサイト運営を始めたけど海外からのスパムがうざすぎる!最近ブログを開設したけどくるお問い合わせは迷惑メールばかり。。どうすれば解決できるの??

こういった悩みに答えます

実際に私も自分の運営しているサイトに迷惑メールがたくさん届くようになったので今回はGoogleのreCAPTCHAを使ってスパム対策を行いました

その過程をまとめましたので参考にしてください!

この対策方法はWordPressのお問い合わせプラグインContact Form 7を使用しています

ではどうぞ☟

スポンサーリンク

reCAPTCHAで行えるスパム(迷惑)メール対策とは

そもそも「reCAPTCHA」とは、botなどの悪質なアクセスからサイトを守るためのGoogleの無料機能のことです

皆さんもこんなやつ見かけたことありませんか?

「私はロボットではありません」にチェックを入れるやつですね

これはreCAPTCHA v2と呼ばれているもので今回導入するv3とは少し違うのですが、

このチェックや「信号を選んでください」みたいな画像のreCAPTCHAがサイトを守ってくれているのです

ということで今回はreCAPTCHA v3を導入して自分のサイトを守りましょう

 
スポンサーリンク

reCAPTCHAを取得しよう

ではさっそくreCAPTCHAを導入する手順を紹介していきます

STEP1:サイトにアクセスしログインする

まずは下記のURLからサイトにアクセスしてください

reCAPTCHA
reCAPTCHA is a free security service that protects your websites from spam and abuse.

するとこの画面にいきます

recaptchaのtopページ
引用元:https://www.google.com/recaptcha/intro/v3.html

右上の「Admin Console」をクリックしましょう

Googleにログインしていない方はログイン画面が表示されたらサイト管理をしているアカウントでログインしましょう

STEP2:情報の入力

続いてこの画面から入力を行います

①ラベル:サイトのhttp://などを抜いたドメイン名を入力(当サイトの場合はkanonblog.tokyoのみ)

②reCAPTCHAタイプ:v3を選択

③ドメイン:サイトのhttp://などを抜いたドメイン名を入力(当サイトの場合はkanonblog.tokyoのみ)

④オーナー:自分のGmailアドレスを入力

⑤reCAPTCHA利用条約に同意する:チェックを入れる

⑥アラートをオーナーに送信する:チェックを入れる

 

ここまで入力が完了したらチェックをして送信をクリック

STEP3:reCAPTCHAのキーを受け取る

送信を押すと下記のようなreCAPTCHAのキーを受け取ることができます

recaptchaのシークレットコード

後ほど使うのでこのままページを残しておくと便利です

※間違えて閉じてしまった場合も

TOP → Admin Console → 設定 → reCAPTCHAのキー(隠れている)

からキーを確認することができますので慌てずに!

 
スポンサーリンク

reCAPTCHAをWordPressに導入しよう

続いて取得したキーをWordPressに導入していきます

STEP1:インテグレーションを開く

ダッシュボードからお問い合わせのインテグレーションを選択します

ダッシュボードのお問い合わせ欄

STEP2:インテグレーションのセットアップを行う

reCAPTCHA(下)のインテグレーションのセットアップを選択します

インテグレーションページ
 

先ほど取得したサイトキーとシークレットキーをコピペして変更を保存をクリック

recaptchaのキー入力画面

これで完了です!

 

サイトを確認してみましょう

トップページ

右下にreCAPTCHAの印がつきました◎

これで完了です!

v2よりもすっきりとした見た目でサイトのデザイン性を損なわないのでいいですね

 
スポンサーリンク

まとめ

WordPressでサイトやブログを運営していると届く海外からのスパムや迷惑メールにうんざりしてきたら

Googleの無料サービスreCAPTCHAをサクッと導入して解決しましょう!

⚠︎以前「Invisible reCaptcha for WordPress」を使ってreCAPTHCAを導入したのですが不具合があったので解決したらContact Form 7以外での設定方法も紹介します!

コメント

タイトルとURLをコピーしました