サポート » プラグイン » contact form7スマホから送信でエラーrecaptcha v3

  • 初めまして。webデザイナーの栖川と申します。

    コンタクトフォーム7でお問い合わせフォームを作成しました。パソコンからはメールを送信できるのですが、
    スマホから送信すると赤枠のエラーメッセージが表示されます。

    「メッセージの送信に失敗しました。後でまたお試しください。」

    自力で解決を試みたのですが、うまくいかないため、ご教授いただけますでしょうか。
    試したことは、
    ①プラグインを無効化
    ②コンタクトフォーム7のインテグレーションのrecaptcha v3キーを削除
    ①では解決できなかったのですが、②を試みたら、スマホから送信できました。

    ただ、recaptcha v3を使いたいのですが、原因を特定するためにやり残したことがあればご教授いただけるとありがたいです。

    また、私と同じ現象は報告されてますでしょうか。

    ちなみに、サーバーは別で、2サイト制作しましたが、両方とも同様のエラーになりました。
    サイトのURLは、https://paws-design.com/
    です。

    WordPress: 6.4.3
    SWELL: 2.9.0
    PHP: 8.1.22

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

    他にお使いのプラグインとテーマについて教えてください。

    トピック投稿者 pawsdesign

    (@pawsdesign)

    メッセージありがとうございます。
    使用しているプラグイン:
    BBQ Firewall
    Contact Form 7
    SEO SIMPLE PACK
    UpdraftPlus – バックアップ/復元
    XML Sitemap Generator for Google
    XO Security
    wp-optimize

    使用しているテーマ:
    SWELL

    コンタクトフォーム7のエラーメッセージを検証しましたところ、スパムメールと判定されていることがわかりました。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    どうしてこのメッセージがスパムなの?

    こちらを参考に、スパムログを確認してみてください。

    トピック投稿者 pawsdesign

    (@pawsdesign)

    みよし様

    アドバイス、誠にありがとうございます。
    確認したところ、
    スパムログ: reCAPTCHA の応答トークンが空です。というメッセージがありました。

    SWELLという有料テーマの高速化設定で、
    遅延読み込み対象にするスクリプトのキーワードに下記の記述をしました。それが影響している可能性はあるでしょうか。

    instagram.com/embed.js,
    connect.facebook.net,
    assets.pinterest.com,
    googletagmanager.com/gtag/js,
    gtag(,
    google.com/recaptcha/api.js,
    contact-form-7/modules/recaptcha/index.js,
    googletagmanager.com/gtag/js,
    clipboard.min.js,
    set_urlcopy.min.js,
    luminous.min.js,
    set_luminous.min.js,
    rellax.min.js,
    set_rellax.min.js,

    削除してから、スマホでお問い合わせフォームを送信しましたが、エラーになり改善はしませんでした。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    そのメッセージの意味と原因については以下の FAQ を参照してください。

    “スパムログ: reCAPTCHA 応答トークンが空です。” これはどういう意味ですか?

    遅延読み込み対象にするスクリプトのキーワードに下記の記述をしました。それが影響している可能性はあるでしょうか。

    可能性は大いにあると思います。

    テーマをデフォルトテーマに変更し、Contact Form 7 を除くすべてのプラグインを無効化し、あらゆるキャッシュを消去して再度試してみてください。

    どうして全プラグインを無効化してデフォルトテーマに切り替えるよう勧められるのか

    トピック投稿者 pawsdesign

    (@pawsdesign)

    みよし様
    アドバイス、誠にありがとうございました。共有していただいた記事を参考に試行錯誤しましたところ、問題が解決いたしました。

    原因の特定には至りませんでしたが、
    SWELLの高速化設定を一度OFFにする→recapchaのv3をcontact form7のインテグレーションに登録する→スマホからお問い合わせフォームへメールを送る→SWELL高速化設定を再度ONにする

    という手順を踏むと、エラーになりませんでした。高速化ONにする前にメールを送るという作業をしないと、エラーが起きるように感じましたが、根拠はありません。

    2つのWordPressサイトで同じ手順で問題が解決しました。

    みよし様の適切なアドバイスのおかげです。この度は本当にありがとうございました!

    skillsharejp

    (@skillsharejp)

    SWELLに高速化ノウハウを提供している立場で回答します。

    スクリプト遅延はあくまで遅延しても良いスクリプトに限られます。SWELLとして遅延したスクリプトは正常に稼働するという保証は一切ありません。あくまで遅延するという選択肢を提供しているだけです。

    なのでユーザーの皆さんにはしっかり最後まで動作確認をしていただく必要があります。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。