話を始める前に環境を挙げておくと

メールボックス:さくらのメールボックス

ドメイン:お名前.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にメールを送信してみたところ、



アイコンが?ではなくなっていた。