【備忘録】メール設定沼にはまってしまった
まずは副業という形になってしまうけれど、ゆくゆく起業を考えている。
起業って書くと自分の中ではスケールが大きく映ってしまうから、あまりこの言葉は好きではないけど、フリーランスで、というイメージ。
で、のちのち「見返したいな」と思うこともあるかもしれないので、自分のためにも何をやったのか・何に躓いてどうしたか等の備忘録をつけることにする。
他のことはゆくゆく書くとして、今日は「メール沼にハマった備忘録」。
(備忘録ということもあり、画像作りは面倒なので割愛します)
当初Gmailを使っていこうかと考えていたが、先日「お名前.com」でドメインを取得していたこと・費用もお手頃だったので「お名前メール」を契約し、アドレスを作った。
普通にアドレス云々の設定や、スマホ含むメーラー設定等に関しては全く問題なし。
テスト送信を兼ねて自分のGmailアドレスへ送信したことで沼が発生した。
(1)送信エラーになった
よくある送信エラーメッセージが返ってきた。
自分のアドレスなのに打ち間違えるとは…などと思って確認したら合ってる。
再度送ってみたがやはり返ってくる。迷惑メールと判断されたか?と思ったわけです。
(2)いろいろDNS設定いじってたからそのせいか?
ということで早速ヘルプへ。よくある質問に立ってました。。
そこには「サーバー設定が原因となることが多い」と書かれており、確認したところこれに該当していた。
以前CNAME設定をした際にネームサーバーが変わってしまっていたのが原因だった。
というか、そもそもどこかに書かれているのかもしれないが、ドメインのコントロールパネルの場所を今回初めて知った…。
いつもNAVIから入り、ドメイン→ドメインのDNS設定…といじっていたのだが、ちゃんとコンパネがある上に、ドメイン+お名前メールのみの契約の場合はそこから行えば良かったらしい。。
この後もコンパネ行くのに何度も迷子になってしまったので、NAVIから簡単にコンパネいければいいのになぁ(行く方法があったら知りたい…)
とりあえず、ネームサーバーの設定を変更し、改めて再送したのだがやはりエラー。
「変更が反映されるのに最大72時間かかる場合がある」とあったので、そのせいかなとも思いながら別のフリーメールでテストしたところ、そちらでは問題なくお名前メールのアドレスとやり取りできる。
「??」ということで、もっかいGメール送信。やっぱりダメ。
よくよくエラーメッセージを読むと(さっさと読めばいいのに)、要は「SPFレコードがちゃんと指定されていないです」的なエラーだった。
SPFって豚肉じゃないの…?となった私は、SPFレコードをググることからスタート…。
(3)なんとなくわかったのでDNS設定に戻る
SPFレコードについてなんとなくわかった気がしたので、気を取り直し、まずはお名前.comのヘルプを参考にしようと思い開いたら…
上記エラーメールを受信された際は、弊社レンタルサーバー RSプランのSPFレコードをご設定のうえ改善がみられるか、ご確認ください。
レンタルサーバー RSプランのネームサーバーにおきましては、SPFレコードをデフォルトで設定しております。
ご利用ドメインを、他ネームサーバーにてご運用中の場合、RSプラン用のSPFレコードが設定されていない可能性がありますので、
以下ガイドの手順にて、コントロールパネルよりレコード情報をご確認のうえ、ご利用ネームサーバーへご設定ください。▼レンタルサーバーご利用ガイド サーバーの各種情報を確認する
なお、メール送信先へ、ドメインを指定してメールを受信いただけるようお伝えいただくことで改善する可能性もございます。
メール指定の受信方法に関するGmailのヘルプページを参考にしていただけますと幸いです。
…私の頭では、これだけでは何のことかわからなかったので、リンク先に飛ぶもよくわからなかった。
…え?不親切では!?と思いヘルプページを漁ると、別プランでも同様の問い合わせがあったようで回答があった↓
他サービスのSPFレコードと併用することをご希望の場合は、共用サーバーSDにて標準で設定されているSPFレコードを、追記する形でご設定をお願いいたします。なお、他サービスのSPFレコードを複数行設定されますと、SPFレコードが正常に認識されない場合がございます。
SPFレコードを1行にまとめて記述する方法につきましては、弊社サポート対象外となりますため、Web検索などで記述方法をお確かめのうえ、設定いただきますようお願いいたします。
DNSレコードの編集方法につきましては、以下のガイドをご確認ください。
自分で調べてやれってことですね!???
仕方がないので、いくつかのサイトを参考に初期設定のSPFレコードを見つけるも、いまいちわからず。
やっとたどり着いた親切に書かれている参考サイト様のおかげで記述完了!
(4)送れた!!
その甲斐あって無事に送れたわけです!Gmailからもそのアドレス宛へ送れなかったのに解消された!やったー!!
…と喜んだのも束の間。また送れなくなった。
(5)嘆きしかない
今度は「MXレコードとAレコードが一致してないんじゃないの」と言ってくるGmail。
知らんよ!と思いつつ、またネットを徘徊。
似たようなトラブルについて記されていた方のサイトを発見したものの、残念ながら解決方法が参考にならなかった。
途方に暮れながらたどり着いたのは「さくらインターネット」のヘルプページ(笑)
そこに貼られていたリンクページには、まさかのSPFレコードの記述方法が…。
正直パッとわかるものがよかったけど、仕方がないのでここでまた軽くお勉強タイム。そして、先に参考にさせていただいたサイト様の記述をベースにこちらの内容を合わせて再記述。
正直これでどうにもできなかったら教えてくれるかはわからないけど問い合わせるしかないと思った。
(6)無事開通!!!!
おそるおそるGmailへ送信したところ無事に受信!!!そしてGmailからも送信ができた!!!!
Gmailとの戦いに終止符が打たれるのに半日かかってしまった。
まさかこんなことが起こるとは…。正直もうやりたくない。
Webに精通している人ならお手のモノ案件だと思うけれど、私のような人間もいるので、もうちょっとヘルプページに詳細があるといいなぁと思った。
また、確かにDNSの設定変更は自己責任だからSPFの設定も各自で〜というスタンスは理解できる。
でもGmailで届かないパターンがあるってわかってるなら例でもいいから記述例とか書いておいていただけると助かるなぁと感じた次第だった。。。
とりあえず一歩進んだからよし…かな。