モバイル機器からのデータネットワークをオンにして Quformで作成した問い合わせフォームを送信すると、「An error occurred submitting the form(フォームの送信中にエラーが発生しました)」というエラーが発生しました。 PCでテストしてみるとちゃんと転送になりました。 もしかしたらモバイルブラウザのせいかと疑われましたが、Wi-fiをオンにした状態では問題はありませんでした。
一部のIPは正常に動作して、いくつかのIPでは正常に動作していない問題でした。 アンチスパムプラグイン Stop Spammers Spam Controlを無効にしたら、問題が消えました。
このようにお問い合わせフォームが正常に送信されない問題が発生した場合、まず、セキュリティ関連のプラグイン(例えば、Akismet)を無効にした後にテストしてみてください。 このような措置にもかかわらず、問題が解決しない場合、メールの送信方法を変えて試してみます(例: PHP mail()でSTMP方式)。 例えば、Quformで "An error occurred submitting the form"というエラーメッセージが発生する場合 この記事に記載されている措置を取ってみます。 Contact Form 7の場合 「Contact Form 7でメール送信に失敗したエラーが発生した場合の回避策」を参照してみてください。
フォームは正しく送信されますが、通知メールが届かない場合は、WordPress サイトからのお知らせメールが届かない場合「を参考にメール送信方式をSMTPに変更してGoogle経由で通知メッセージが送信されるように設定すると、通知メールが正しく送信されることになります。 KBoardも登録されるようにする方法もあります(参照)。 この方法を使用すると、お問い合わせ内容を全面的にページ(ホームページ)に簡単に表示することもできます(参照).
コメントを残す