送信完了しない!?それはお名前ドットコムのサーバーが原因!

お名前ドットコムメールエラー

開設しているWordPress質問対応講座で受講生の方が困っていたエラー。
それは、Contact form7で作成しているお問い合わせフォームの送信ボタンを押しても完了にならなくてお問い合わせができないといったものでした。
ずっと下の画像のような状態になっている。


最初は設定のミスやphpのバージョン・WordPressのバージョンが最新じゃないからかな?と思い、
バージョンを最新にしてContact form7を再インストールして設定し直したがエラーのまま。

他のお問い合わせフォーム作成プラグインの、

MW WP Form

Ninja Forms

などでも同様の結果。調べたら下記のエラーコードが毎回出ていました。

The response is not a valid JSON response.(応答は有効なJSON応答ではありません。)

これはサーバー側で何らかのエラーが起きていますということ。
その為、使用しているサーバーのお名前ドットコムにお問い合わせしたところ下記の回答。

この度、お客様にご利用いただいております共用サーバーSDにおきまして、お客様のご利用領域よりフォームメール機能を使用したメールの大量送信を確認いたしました。
恐れ入りますが、ご利用サービスは共用サーバーとなりますので他のご利用者様へ影響を及ぼす、またはその恐れがある運用はご遠慮いただいております。

つまりたくさんお問い合わせメールがあったから、他の方の迷惑にならないようにブロックしてお問い合わせフォームを使えなくしましたよということ。
これの解決方法は、お名前ドットコムにお問い合わせしてねだそうです。

恐らく予想ですが、Contact form7を使っていると英語のスパムメールがたくさん届きます。
それの影響でブロックされたのではと。

しかし、急にブロックされると大事なお問い合わせも受け取れなくなるので困りますよね。
ということで今回は他のサーバーの利用をおすすめさせていただき解決いたしました。
※スパムメールはサーバーを変えても来ます。スパムメールの対策にはGoogleリキャプチャをおすすめしています。

スパム対策の定番!!reCAPTCHAの設定方法!!

もしお名前ドットコムのサーバーをお使いで同様のエラーが出ている方は、
プラグインやWordPressの設定ミスもありえますが、サーバーの影響も考えた方が良いかもしれませんね!

目次