話を始める前に環境を挙げておくと
メールボックス:さくらのメールボックス
ドメイン:お名前.comで取得
今回のタイトルにある内容を整理すると、
お名前.comのDNSの設定の方で、MXレコードのみさくらのメールボックスに向けている状態でGmailにメールを送信すると、
アイコンの箇所が?になっているメールが届く。
スマホ(Android)のGmailでこの?の箇所をクリックすると
/********************************/
未承認メール
Gmailでは、このメールが(スパム発信者からではなく)本当にsaitodev.co から送信されたメールであることを確認できませんでした。
/********************************/
というメッセージが表示される。
Gmailで?のアイコンを消す為には、ドメインを取得したDNS側でSPFレコードを設定する必要があるので、お名前.comのDNSでSPFレコードを登録してみた。
Sender Policy Framework - Wikipedia
SPFレコードで必要となるのは、メールボックスのホスト名なので、さくらのレンタルサーバのコントロールパネルにログインし、
サーバ情報を開き、ホスト名を控えておく。
続いて、お名前.comの方を開き、DNSの設定で、
TYPEをTXTにして、VALUEのところをv=spf1 a:www***.sakura.ne.jp mx ~allにして登録した。
※a:の後のホスト名は上で控えた値にする。
※値はドメインのSPFレコードの設定 – さくらのサポート情報を参考にした
DNSの更新後、5分程待ち、下記のページでSPFの設定がうまくいっているかを確認する。
SPF Check & SPF Lookup - Sender Policy Framework (SPF) - MxToolBox
最後の項目でSoftFailになっていたが、全体でエラーにはなっていないので、このままにしておいて、取得した独自ドメインからさくらのメールボックスを介してGmailにメールを送信してみたところ、
アイコンが?ではなくなっていた。