サポート » プラグイン » 「Contact Form 7」が送信できない

  • 「Contact Form 7」での送信結果が「メッセージの送信に失敗しました。後でまたお試しください。」という赤文字の文言でエラーになります。

    調べたところ、「WP Mail SMTP」を設定すれば解消されるということだったので、そちらを設定しテスト送信もできました。
    しかし、やはり「Contact Form 7」での送信結果は同じ文言の赤文字エラーのままで送信できません。

    一点気になったのが、「WP Mail SMTP」のテスト送信の結果が以下のような改善の余地があるといった文言で、この点が影響しているのかとも考えています。

    ▼テスト送信結果メッセージ
    「The test email might have sent, but its deliverability should be improved.」

    ▼ドメインチェック結果の内容
    「SPF
    Success! The SPF record required by your SMTP server is set up and working correctly.」
    「DMARC
    Action Recommended: It doesn’t look like DMARC has been set up on your domain (kichi-okinawa.com). We recommend using the DMARC protocol because it helps protect your domain from unauthorized use. Please check out our step by step guide for details on how to add this record to your domain’s DNS.」

    こちらの改善策がお分かりになりましたら、ご教授頂けますとありがたいです。

    • このトピックはwp_cast1eが2年、 8ヶ月前に変更しました。
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • wp_cast1eさん、こんにちは。

    Contactform 7の送信時のエラーメッセージは、ユーザー側が見るためのメッセージでもあるので、違うエラーの場合でも同じ内容で表示していることもあります。
    例えば「メッセージの送信に失敗しました。後でまたお試しください。」のメッセージはスパム判定の場合でも同じメッセージが表示されます。スパム判定を導入していなければ問題ないですが、Contactform 7のメッセージタブでメッセージを少しだけ変化させればどちらの判定だったか判断ができるかと思います。

    きちんと調査するにはサーバーのログを確認されてください。おそらくmaillogで送信できなかったログが確認できるかと思います。
    原因はいろいろあると思いますが、WP Mail SMTPでWordPress上からのテスト送信が成功しているのであれば、通常Contactform 7上からもうまくいくはずですので、やはりログの確認が必要かと思います。

    ご参考になれば。

    yuki

    (@yuki84yuki)

    “SPF record”と記述されているので、送信元メールアドレスのドメインのDNSでSPFレコードが設定されているか確認してみてはいかがでしょうか。

    私の場合は、回答欄の数が「30問」の時は送信できて、それ以上の回答数を増やすと「送信失敗しました」と表示されます。記述は、以下の内容です。構文に問題があるのでしょうか?
    ====================
    `<h2>回答者情報</h2>
    <label> お名前 (必須) ※例:「大阪 一郎」
    [text* your-name akismet:author] </label>
    以下、省略

    <h2>回答欄</h2>
    Q01 [radio Q01 “はい” “どちらとも言えない” “いいえ”]
    Q02 [radio Q02 “はい” “どちらとも言えない” “いいえ”]
    Q03 [radio Q03 “はい” “どちらとも言えない” “いいえ”]
    Q04 [radio Q04 “はい” “どちらとも言えない” “いいえ”]
    Q05 [radio Q05 “はい” “どちらとも言えない” “いいえ”]

         ▷【Q】30以内の場合は、送信成功
         ▷【Q】30以上の場合に、送信失敗。(Q80の回答を作成したい)
         ▷旧バージョンでは、問題なく送信出来ていた。

    <h3>※その他、ご質問やご要望があればご記入ください。</h3>
    [textarea your-message]
    [submit “送信”]
    =================================

    こんにちは

    php.ini の max_input_vars の設定をご確認ください。

    ところで、このトピックは非常に古いですし新しいトピックをたてられた方が回答がつきやすいと思いますよ。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「「Contact Form 7」が送信できない」には新たに返信することはできません。