お問い合わせはコチラから

Contact form 7でメールが送れない場合はreCaptcha v2を導入すれば解決する

サイト運営

Contact form 7がGoogle reCaptcha v3しか使えなくなってしばらくたちます。

特に問題なく使えている人が多い反面、相変わらず誤判定でメールが送れないケースで問題を抱えている人もいます。

ビジネスでフォームを使っている場合は、メール送信できない問題はそのままビジネスチャンス喪失になりますので、絶対に避けなければなりません。

Contact form 7でメールが送れない時の解析手順

Contact form 7でメール送信できない問題の解析には、flamingoは必須です。

  • flamingoを導入する
  • flamingoのスパム、ゴミ箱に未達メールが無いか確認する
  • スパム判定された時のスパムスコアを確認する
  • スパムスコアが閾値よりも低い場合で0ではないなら、reCaptchaの誤判定と考える

スパムスコアが”0″ではなく、特定のメールだけ0.1とかであればreCaptchaの誤判定の可能性が高くなりますので、他の手段を検討した方がよいでしょう。

Google reCaptcha v2を導入する

Google reCaptcha V2であれば、送信前にチェックボックスが出るので、誤判定することはありません。

ところが、Contact form 7ではプラグインのGoogle reCaptcha v2のサポートは停止されました。

ReCaptcha v2 for Contact Form 7プラグインを追加することでGoogle reCaptcha v2対応させることができます。

ReCaptcha v2 for Contact Form 7
Adds reCaptcha v2 from Contact Form 7 5.0.5 that was dropped on Contact Form 7 5.1

導入は簡単です。

  • reCaptchaのキーはv2用を取り直して、設定し直します。
  • Contact form 7のフォームに以下のショートコードを入力すれば、使用できます。

[recaptcha]

ReCaptcha v2 for Contact Form 7は高速化プラグインとの相性問題あり

ReCaptcha v2 for Contact Form 7 はjavascriptを使って動作していますが、javasctriptの読み込みを遅延させるプラグインと相性が悪いようです。

読み込み順序が変わると上手く動かない問題が報告されています。

WP RocketやAutoptimizeなどでプラグインの以下のjsファイルを最適化対象から除外する必要があります。

wpcf7-recaptcha/assets/js/wpcf7-recaptcha-controls.js

Google reCaptcha v2はv3と同じようにスパムを防げるのか?

Google reCaptcha v2にして1日も経たないうちにロシア語のスパムメールが大量に届くようになりました。

Google reCaptcha v3と比べるとv2は明らかにスパム防御能力が低いです。

まとめ

Contact form 7でGoogle reCaptcha v3でメールが届かない問題があるのであれば、プラグインを導入してGoogle reCaptcha v2を導入することで、スパム誤判定は無くなります。

しかし、スパム防御能力は下がるので、スパムメールが届くようになります。

こちらはトレードオフなので、誤判定されてもスパムメールを減らしたいか、スパムメールを減らしたいのか、どちらが良いか考えて対応することになります。

この記事を書いた人
ブーン

はるばる日本よりオランダ王国へやってまいりました。
自分の経験が少しでも参考になれば嬉しいです。
お問い合わせは、『こちら』からお願い致します。

\ブーンをフォロー/
スポンサーリンク
サイト運営
\シェアお願いします!/
\ブーンをフォロー/
こんな記事も読まれています

失敗しないレンタルサーバーランキング

mixhost

不正アクセスに強くて使いやすいおススメサーバー
\本サイトで利用中/
メリット①:自動ウィルス駆除対応
メリット②:サイトの表示速度が速い!
メリット③:転送量の上限が多い!
メリット④:自由にプラン変更ができ、アクセス増にも対応できる!
メリット⑤:バックアップデータが無料で復元できる!
メリット⑥:Wordpressが簡単にインストールできる!
メリット⑦:どのプランでも初期費用が無料!
メリット⑧:10日間の無料お試し期間と30日の返金保証!

Conoha Wing

国内Wordpress最速の最強サーバー
メリット①:圧倒的な表示速度
メリット②:レンタルサーバーと独自ドメインがセットでお得◎
メリット③:プラン変更はすべてのプランで自由自在
メリット④:一か月の利用転送量の制限が緩い(9TB~)
メリット⑤:WordPresサイトの移行が簡単

エックスサーバー

国内シェアNo1の安定性と実績が魅力。ALL SSDで死角なしの万能サーバー。
メリット①:サイトの表示速度が安定して速い!
メリット②:アクセス負荷に強くて安定性が高い!
メリット③:24時間365日の充実サポートで安心!電話サポートもあり!
メリット④:転送量が多い!
メリット⑤:自動バックアップ機能付き!
メリット⑥:WordPressが簡単にインストールできる!
メリット⑦:10日の無料お試し期間がある!

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