【トラブル解決!】ContactForm7のフォームで送信に失敗!?
制作中のサイトでContactForm7で作成したフォームから送信テストを行うと、以下のメッセージが表示されメールが送信されませんでした。
「メッセージの送信に失敗しました。後でまたお試しください。」
当然ですが、後でまたお試ししても改善はされません。
原因を調べるためにネットで検索をしていると、以下の記事を見つけました。
ContactForm7にreCAPTCHAを設定する方法【スパム対策】
原因はContactForm7!?
上記の記事の中に以下の一文があり、ContactForm7でreCAPTCHAの設定をすると、送信がうまくいかない場合があるとのこと。
ContactForm7であれば、デフォルトの機能でreCAPTCHAのセットアップが簡単にできるようになっているのですが、ContactForm7からreCAPTCHAの設定を行うと問い合わせフォームの送信ボタンを押してもフォームが機能しないという状況が発生いたしました。キャッシュの削除なども試してみましたがうまくいかず…
調べてみたところContact Form 7 + Google reCAPTCHA v3での送信メッセージがスパム扱いになる??というような現象がContactForm7のバージョンによっては良くあるようで、真相は不明ですが、ContactForm7に原因がありそうです。
「reCAPTCHA(リキャプチャ)」は、ウェブサイト上で人間とボット(自動化されたプログラム)を区別するために使用されるセキュリティ機能のことです。
Googleが提供しており、主にスパムや悪意ある行動からウェブサイトを保護するために使われ、当然そのサイトでも導入していました。
しかも、ContactForm7では「インテグレーション」メニューから、このreCAPTCHAの設定が簡単に行えるようになっています。
それにもかかわらず、それで設定したらフォームが送信できないって、罠だろこれもう。
対処方法
続けて記事には、ContactForm7のインテグレーションを使用せずに、別途reCAPTCHA設定用のプラグインで対応する方法が紹介されていました。
そのため、ContactForm7でreCAPTCHAのセットアアップは行わずに、「Advanced noCaptcha & invisible Captcha」というreCAPTCHAをセットアップする専用のプラグインを導入して設定を行ってみました。
なるほどと、さっそくプラグインを導入しようと思いましたが、現在プラグインの名前が変わっているようです。
現在は「CAPTCHA 4WP」で検索してでてくる以下のプラグインをインストールするようにしてください。

なお、星がそこまで高くないのが気になりますが、レビューを見てみると「機能しない」といった理由から星1を付けてる内容が多く見られました。
その後改善があったのか、レビューした人たちの勘違いなのかわかりませんが、私の場合は問題なくContactForm7で作成したフォームページにreCAPTCHAのアイコンが表示されたので問題はなさそうです。
また記事ではショートコードをフォームのソースに入れる必要があると書かれてありましたが、それをしなくてもしっかり表示されていましたので、記事の時点と今とでは動きが変わっているのかもしれません。
ContactForm7の機能で設定できれば、プラグインを追加で入れる必要もないのでベストだったのですが、設定はできても送信できないのでは本末転倒ですし仕方ないですね。
この方法で対応ができることがわかったので良かったです。
別のプラグインを使う方法
なお、reCAPTCHAを設定するためのプラグインは他にもありまして、中には同様の現象を別のプラグインで対応している方がいらっしゃいました。
5分で解決!Contact Form 7で「メッセージの送信に失敗しました」と出た時の解決方法
この方は「Invisible reCAPTCHA for WordPress」で対応していて、こちらも試しみましたが、設定の中にContactForm7を対象とするチェックボックスがあってわかりやすかったです。
ただ、プラグインの更新が4年前に止まっているため、セキュリティ上少し不安が残るため、今回は見送らせていただきました。
もし、先に紹介した「CAPTCHA 4WP」でうまくいかないという場合には、試してみても良いかもしれません。
ただ、お伝えした通りおそらく今後更新されないプラグインだと思いますので、ご利用は自己責任でお願いします。
10分調べてわからないことは人に聞いちゃおう!
もし、記事を読んでいて「見ながら作業をする時間がもったいない!」と感じた方は、ぜひご相談ください。
そんなあなたの作業時間を短縮するために「オンラインITサポート」を行っております。
自分で調べながらやったら1時間かかったことがサポートに聞いたら10分で終わったなんてことはよくあることです。
まずはお気軽に相談ください^^
詳しくは以下のバナーをクリック!
ディスカッション
コメント一覧
まだ、コメントがありません
無料相談受付中!
ひとり起業家が時短化しながら最大の成果を出すための方法を教えます。
無料相談を予約する ▶「ライティングに時間がかかる…」
「メルマガのネタが思いつかない…」
「開封率が上がらない…」
そんなお悩みを生成AIで解決!
ラクして効果的なメルマガ運用を学ぶための無料相談を実施中!
✅️ 知識ゼロでメルマガ運用ロケットスタート
✅️ 開封率の高い件名を自動作成
✅️ ファンを作るステップメールの自動校正
✅️ ネタ切れゼロ!AIの活用術
✅️ スキル不要でプロと同等のライティングが可能
今なら無料相談だけでも豪華4大特典をプレゼント!
メルマガが迷惑メールになってしまう・・・
「メルマガが迷惑メールになってしまう・・・」
「メルマガの到達率を上げたい」
そんなあなたに朗報です!
今なら登録者限定で、
「迷惑メールにならない メールの作り方」をプレゼント!
詳しくは以下のリンクをクリック!
>> 今すぐメルマガの到達率をなんとかしたい新着記事
: IT活用
【知っ得!】Obsidian × Dataviewでノート整理を効率化!初心者向けガイド
「Obsidianを使い始めたけど、ノートが増えすぎて管理が大変…」そんな悩みは ...: IT活用
【知っ得!】Obsidianのデイリーノート活用術:効率的な情報整理法
デイリーノートとは? Obsidianの「デイリーノート」は、日付ごとに自動でメ ...: IT活用
【初心者必見!】Obsidianを使うなら覚えたい!マークダウンとショートカット集
参考記事: 上記の記事でObsidian(オブシディアン)についての解説とインス ...: IT活用
【知っ得!】メモ管理を劇的に改善!Obsidian(オブシディアン)入門
「メモが増えすぎて、必要な情報がすぐに見つからない…。」「良いメモ管理ソフトが見 ...: ChatGPT
【初心者必見!】仕事に活かすChatGPT!使い方と効果的な活用例
「ChatGPTって本当に仕事で使えるの?」そんな疑問を持っている方も多いのでは ...アーカイブ
カテゴリー
タグ
プロフィール
名前:株式会社アスタのヒロです。
毎日同じことの繰り返しに嫌気が差して、長年務めたIT関連の会社を退職。
現在はそれまでの経験を活かして、ITを活用した業務効率化支援とメルマガの導入/運用アドバイスをメインに活動中。
趣味は落語、将棋、釣り、日本酒(新潟限定)、料理、漫画、PCゲームと老人と若者が混在したような節操のない趣味だが、おかげで幅広い年齢層の人と雑談するのに困らないです(笑)
ブログでは仕事で得たノウハウをわかりやすい記事に変えて発信します。
知っておくと効率化につながるIT知識やメルマガの運用についてまとめています。
35歳の時に孫ができました。家族のためにも頑張ります!
【今なら初回1100円】