レンタルサーバーを借りてWordPressのサイトを運用しているのですが、それまでなんの問題もなかったのに急にGmailにだけメールが届かないという現象が発生しました。
他のYahooメールやOutlook等、別のメールソフト宛には届きます。
今回はこの問題への対処・解決方法を備忘録として残しておきたいと思います。
メールが届かない!?
私はレンタルサーバーで作成した独自ドメインのメールアドレスも、Gmailに転送してそこから送受信していました。
ところが、ある日を境にGmailへ転送されなくなっている事に気付きます。
サーバーから直接WEBメール機能を用いて受信箱を見ていると、サーバーには問題なく届いていました。
そして転送先のメールアドレスに、Gmail以外のYahooメール等を記載すると、そちらには転送されます。
WEBメール機能から直接メールを送信しても、Gmailにだけは届きません。
つまりここで、Gmailだけにメールが届いていない、ということが判明しました。
なのでサイトのお問い合わせフォーム(Contact Form7等)で自動返信メッセージを利用していたりすると、そのメールがGmail利用者には届かないという事になってしまいます。
メールが届かない原因は?
メールが届かないというパターンでよくあるのが、迷惑メールフォルダに入ってしまうというケースですよね。
しかし今回は迷惑メールフォルダにすら入らず、受信する前にGoogle側でブロックしている様でした。
試しにドメイン指定受信やホワイトリスト登録もしてみましたが、受信できません。
この時点で考えられるのは、ドメインがブラックリストに登録されてしまったのでは?という事でした。
転送するメールの中にはスパムメールも多くあり、それが原因でブラックリストに入るのはあり得そうです。
しかしMGT.jpで調べてみても、問題は無さそうです。
ここで私の知識では限界だと思ったので、レンタルサーバー会社に問い合わせてみました。
解決方法はDNSへのSPF設定だ!
ここでWEBメール機能から直接メールを送信した際に、エラーメッセージが返ってくる事に気づきます。
これをレンタルサーバー会社(wpXレンタルサーバー)のサポートに添えて問い合わせすると、DNSの「SPF設定」をしてみて下さいとの答えが返ってきました。
指示された通りにSPF設定をしてみて、反映を待った後に試してみると、迷惑メールフォルダの中ではありますがGmailにも届く様になりました!
迷惑メールフォルダにでも届けばここからまたやりようはあると思うので、とりあえず解決しました。
まとめ|調べても中々出てこなかった
このSPF設定、「Gmail 届かない」などでネットで調べても、対処法としてあまり出てきませんでした。
(難しい用語が多く、見逃してたのかもしれませんが。。汗)
やはりサポートに問い合わせしてみるのが確実だなと実感しました。
同様の症状にお困りの方のご参考になると幸いです。
wpXレンタルサーバーのサポートの方には感謝です。
表示速度も速いしサポートも良いし、オススメのレンタルサーバーですよ。