Contact Form 7 でメールが送れない問題

お問い合わせ ブログ

Contact Form 7 でメールが送れなくて以下のエラーが表示される。

エラーメッセージ

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

エラーの問題部分

結論から言えば reCAPTCHA に問題があった。問題は完全に解決したわけではないがとりあえず、対処法として reCAPTCHA を使わないようにした。今のところスパムに困ってはいないので、問題が出てきたら対応する。

Google reCAPTCHA の設定画面での設定項目にミスがあったので修正して解決。

エラーの調査過程

以前は正常に遅れていたはずなので、サーバ側のPHPのバージョンを上げたか、WordPress側の設定が何か変わったのかと予想。

同じエラーでも種類があるらしく、囲われている枠の色で、赤とオレンジがあるらしい。

オレンジはスパム判定されている様子。他に同じ症状の人がいないか調べる。

reCAPTCHA 周りの問題らしいので調査。参考元と同じように reCAPTCHA の設定を調べたが v3 のキーのままだったので問題はそこが問題ではないらしい。

スパム判定されているので、WordPress や サーバ側の設定なのか、問い合わせしてる PC側の問題なのかを切り分けれなくて手詰まり。

reCAPTCHA の設定画面に 外部 API とのインテグレーションとあったので、Authorization ヘッダーがありません問題が関連している可能性も考えられる。 < 関係なかった。

とりあえずの対処として reCAPTCHA を無効にする

今のところお問い合わせでスパムに悩まされていることはなく、reCAPTCHA が無いと困るというわけではないので、reCAPTCHA を無効にすることにした。

設定は、管理画面メニューのお問い合わせインテグレーションにある reCAPTCHA からキーを削除する。

【追記】Google reCAPTCHA の管理画面が正しく設定できていなかった

Google reCAPTCHA の設定画面のドメインの項目が設定されていなかった。調査過程で入力したつもりだったが、保存されていなかったという凡ミス。

コメント

  1. […] Contact Form 7 でメールが送れない問題Contact Form 7 でメールが送れなくて以下のエラーが表示される。エラーメッセージメッセージの送信に失敗しました。後でまたお試しください。エラー […]

タイトルとURLをコピーしました