WordPressプラグインContactFormで、メールが送られてこない

簡単に設置できるコンタクトフォームプラグイン

まさに簡単に設置できるコンタクトフォームがあります。WordPressならでは。プラグインをインストールしただけで利用が可能になるところがすごい!

メールが送られてこない

ただ、私の環境ではメールが送られてこなくなりました。ロリポップスタンダードプランでテストしていた時には、ちゃんと動作が確認できており、さぁ本番環境のロリポップマネージドクラウドに移行したらメールが送られてこなくなってしまったのです。

原因はスパムフィルタ

原因は、スパムフィルタで、配送不能になっていた事。それもたちが悪いのが、解除できない形のスパムとして扱われています。

問い合わせたところ、送信元ドメインの名前解決ができないのが原因だそうです。

Gmailなら受信可能

とりあえず一時的な回避方法として、送信先をGmailにしてみました。一度目の受信は、迷惑メールに入りますが、一度、迷惑メールではないに登録すると、ちゃんと受信トレイに表示されるようになりました。

まとめ

1.Contact Formプラグインでメールが正常に送信できない場合、WordPressを動かしているレンタルサーバの名前解決がうまくいっているかを確認する

2.名前解決がうまくいっていない状況でも、Gmailなら何とか受信可能

3.名前解決がうまくいかないホストからのメールを受け取れないか、メールサーバ管理者・メールサーバをレンタルしている会社に相談

4.レンタルサーバのドメイン名前解決ができるようにお願いする