BIMIロゴがGmailで表示されない理由
BIMIロゴがGmailで表示されない理由
DNSレコードを設定し、default._bimi TXT文字列を公開し、Yahoo Mailでロゴが表示されることを確認しました。しかし、Gmailアドレスにテストメッセージを送信すると、受信者にはブランドロゴではなく、汎用的なグレーのシルエットが表示されます。
これはDNS伝播の問題ではありません。Gmailは他のメールボックスプロバイダーよりも厳格なBIMI検証を実施しています。Gmailでロゴを表示するには、自己宣言レコードでは満たせない要件を満たす必要があります。
自己宣言BIMIの実態
BIMI標準では、自己宣言(Self-Asserted)と認証済み(Certified)の2つの導入タイプが定義されています。
自己宣言レコードは、所有権の暗号学的証明なしに、ドメインでホストされているSVGファイルを参照します:
v=BIMI1; l=https://yourdomain.com/logo.svg;
自己宣言レコードのサポートは、メールボックスプロバイダーによって異なります。Yahoo MailとAOLは自己宣言レコードを受け入れます。DMARCポリシーがp=quarantineまたはp=rejectに設定されており、SVGファイルがSVG Tiny P/Sプロファイルに準拠している場合、Yahooは証明書なしでロゴを表示します[1]。
Gmailの要件:認証マーク証明書
Gmailは自己宣言BIMIレコードを受け入れません。ロゴのなりすましを防止するため、Googleは商標所有権の暗号学的証明を要求しています。
GmailおよびApple Mailでロゴを表示するには、EntrustやDigiCertなどのWebTrust認定認証局(CA)からVerified Mark Certificate(VMC)またはCommon Mark Certificate(CMC)を取得する必要があります[2]。
証明書発行プロセスにおいて、CAは組織の法的アイデンティティを確認し、ロゴの商標所有権を検証します。その後、CAはロゴをドメインに紐付ける.pem証明書ファイルを発行します。
a=タグの要件
証明書を受け取った後、BIMI DNSレコードにa=タグを追加します。このタグは、公開されている.pemファイルを指す必要があります:
v=BIMI1; l=https://yourdomain.com/logo.svg; a=https://yourdomain.com/cert.pem;
Gmailがあなたのドメインからメッセージを受信すると、以下のチェックを実行します:
- メッセージがDMARC認証に合格しているか確認する。
- BIMI TXTレコードを取得する。
a=タグから証明書をダウンロードする。- ルートCAに対して証明書を暗号学的に検証する。
- 受信トレイにロゴと認証済みチェックマークを表示する。
a=タグが欠落しているか、証明書の検証に失敗した場合、Gmailはロゴを抑制し、デフォルトのアバターを表示します。送信者にエラーは返されません。
問題の解決方法
自己宣言レコードではGmailには対応できません。すべての主要なメールボックスプロバイダーでロゴを表示するには、認証済みBIMIレコードを導入してください。
ステップ1:技術的な前提条件
VMCを申請する前に、インフラストラクチャが要件を満たしていることを確認してください。p=quarantineまたはp=rejectのDMARCポリシーと、W3Cプロファイルに準拠したSVG Tiny P/Sロゴファイルが必要です。準拠したSVGの生成とDMARC設定の監査は、makeBIMIで行えます。
ステップ2:証明書審査
VMCの発行には、商標検証、身元確認の公証、暗号鍵の生成が必要です。多くの組織では、CA申請、コンプライアンス文書作成、証明書配信を処理するために、veriBIMIなどのマネージドサービスを利用しています。
ステップ3:導入
CAが証明書を発行した後、a=タグで参照されているURLに証明書を公開し、DNSレコードを更新します。通常、DNS伝播から48時間以内に、Gmailでロゴと認証済みチェックマークの表示が開始されます。
参考文献
[1] AuthIndicators Working Group. "BIMI Implementation Guide." BIMI Group, https://bimigroup.org/implementation-guide/ [2] Google Workspace Admin Help. "Set up BIMI." Google Support, https://support.google.com/a/answer/10911320