サポート » 使い方全般 » Contact Form 7 送信エラー

  • Contact Form 7
    を使って問い合わせフォームを作りました。
    この時点で問い合わせフォームのテストをしたところ
    問題なくメールは送られたのですが
    スパム対策をしようとreCAPCHAを導入して
    みたところ、
    メッセージの送信に失敗しました。後でまたお試しください。
    とエラーがでてしまいます。

    どのような問題が考えられますでしょうか?
    インテグレーションも発行されたキーで設定しています。

    懸念事項としましては、最新のwordpressの動作確認がされていない
    サーバー(C社 MW1)を使ってることです。これが原因でしょうか?

    <label> お名前 (必須)
    [text* your-name] </label>

    <label> 電話番号 (必須)
    [tel tel-516]</label>

    <label> メールアドレス (必須)
    [email* your-email] </label>

    <label> 題名
    [text your-subject] </label>

    <label> メッセージ本文
    [textarea your-message] </label>

    [recaptcha]

    [submit “送信”]

    ヘルプの必要なページ: [リンクを見るにはログイン]

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • 以下のような事は試されましたか?

    https://www.google.co.jp/search?q=reCAPTCHA+メッセージの送信に失敗しました。後でまたお試しください。&oq=reCAPTCHA+メッセージの送信に失敗しました。後でまたお試しください。&aqs=chrome..69i57.1375j0j7&client=ms-android-sharp&sourceid=chrome-mobile&ie=UTF-8

    Google検索結果です。解決のヒントや解決策が見つかると良いですね^^

    lincle

    (@lincle)

    こんにちは。

    Contact Form 7recaptchaを利用したいのですが、
    niichiさんと同様の問題が発生しています。

    reCAPTCHA自体は表示されておりチェックもできるのですが、
    送信を押すと
    「メッセージの送信に失敗しました。後でまたお試しください。」
    と表示され送信できません。

    reCAPTCHAでは、
    Choose the type of reCAPTCHAで
    reCAPTCHA V2を選択。
    利用するサイトドメインを入力。

    Contact Form 7では、
    他のサービスとのインテグレーションで
    サイトキー、シークレットキーともに入力しています。

    利用しているレンタルサーバーはWPX。
    送信出来ない別問題のREST APIアクセス制限設定はOFFにしてあります。

    reCAPTCHAが利用できている方がいましたら利用環境を教えて頂けたら助かります。

    J-KEI

    (@j-kei)

    エラーログになにか記録されていないか、確認することはできますでしょうか?
    wpXの場合、管理パネル内でエラーログを確認することができます。

    lincle

    (@lincle)

    wpXのエラーログにコンタクトフォームを配置した固定ページスラッグはエラーログが残っていないので、
    サーバーへ送信される前(reCAPTCHA?)で処理が止まっているようです。
    reCAPTCHAのスクリプトhttps://www.google.com/recaptcha/api.jsが読み込まれているのは確認済み。
    現在は、Contact Form 7 Honeypotを代用していますが、出来ればreCAPTCHAが使いたいです。

    J-KEI

    (@j-kei)

    エラーログに残っていない場合、おっしゃるようにreCAPTCHAで失敗している可能性があります。

    推測になりますが、reCAPTCHAで表示される入力の画像が、サーバーでキャッシュした内容である可能性です。すなわち、表示されたキーワードが(既に他の方に表示された)古い内容である状況になります。

    wpXの場合、キャッシュ機能が標準で有効なので、キャッシュ除外のパスとして、/wp-content/plugins/contact-form-7(Contact Form 7プラグインのパス)を追加する方法をお試しになるもの良いかと思います。

    こちらの設定も、wpX管理パネル内で変更することが可能です。

    • この返信は4 週間前に  J-KEI さんが編集しました。

    開発中なのでキャッシュは無効にしてあります。
    reCAPTCHAは、「私はロボットではありません」にクリックするだけのタイプです。

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