Technical Reference · 2026 Edition

default._bimi TXT レコードの形式

Last updated min read

default._bimi TXT レコードの形式

Brand Indicators for Message Identification(BIMI)の導入を完了するには、DNS TXT レコードを公開します。このレコードは、受信メールサーバーに対して、SVGロゴとマーク証明書の取得先を指示します。

本記事では、BIMI TXT レコードに必要な構文、タグ、および形式規則について解説します [1]。

ホスト名(セレクター)

BIMI レコードは、ドメインのDNSゾーンにTXTレコードとして公開します。ホスト名(セレクター)は、以下の形式に従う必要があります:

[selector]._bimi.[domain]

デフォルトのセレクターは default です。ドメイン example.com の場合、以下のホスト名でTXTレコードを公開します:

default._bimi.example.com

注: プロトコルはサブドメインや事業部門向けにカスタムセレクターをサポートしていますが、ほとんどの導入では default セレクターを使用します。メッセージヘッダーで他のセレクターが指定されていない場合、メールクライアントは default._bimi をクエリします。

レコード値の構文

TXTレコードの値は、DMARCレコードと同様の構造を持つ、セミコロン区切りのタグリストです。

1. バージョンタグ(v=

このタグは必須であり、先頭に配置する必要があります。プロトコルのバージョンを識別します。 構文: v=BIMI1;

2. ロケーションタグ(l=

このタグは必須です。メールクライアントがW3C SVG Tiny P/S ロゴファイルを取得するHTTPS URLを指定します。 構文: l=https://example.com/logo.svg; 制約: URLはHTTPSを使用する必要があります。HTTP URLは検証に失敗します。

3. オーソリティタグ(a=

このタグは基本仕様ではオプションですが、GmailやApple Mailでロゴを表示するには実質的に必須です。メールクライアントがVerified Mark Certificate(VMC)またはCommon Mark Certificate(CMC)を.pem形式で取得するHTTPS URLを指定します。 構文: a=https://example.com/certificate.pem; 自己宣言型のフォールバック: 自己宣言型の導入(YahooとAOLのみサポート)の場合、タグに空の値を含めます: a=;

完全なレコード例

例A: 認証済み導入(GmailおよびApple Mail対応)

GmailとApple Mailでロゴを表示し、Gmailの青いチェックマークを取得するには、この形式を使用します。

text
Type:  TXT

Host: default._bimi Value: v=BIMI1; l=https://example.com/logo.svg; a=https://example.com/cert.pem;

例B: 自己宣言型導入(Yahooのみ)

VMCを取得する前のテストや、Yahoo Mailをターゲットにする場合は、この形式を使用します。

text
Type:  TXT

Host: default._bimi Value: v=BIMI1; l=https://example.com/logo.svg; a=;

よくある構文エラー

以下のエラーは検証失敗の原因となります:

  1. セミコロンの欠落。 すべてのタグはセミコロンで区切る必要があります。
  2. HTTP URL。 l=a= の両方のタグは https:// エンドポイントを参照する必要があります。
  3. 無効なSVGファイル。 l= タグはW3C SVG Tiny P/S ファイルを参照する必要があります。標準的なSVG、PNG、またはJPGファイルの場合、メールクライアントはエラーを表示せずにロゴ表示をスキップします。
  4. a= タグの省略。 自己宣言型レコードの場合、空の値を持つ a= タグを含める必要があります(a=;)。一部のパーサーは、タグが完全に省略されたレコードを拒否します。

レコードの自動生成

手動でのレコード作成は構文エラーを引き起こしやすくなります。ドメインパラメータからSVGファイルとDNS TXT文字列を生成するには、ワンクリックコピー機能を備えたmakeBIMIをご利用ください。

レコードを生成したら、DNSゾーンにデプロイします。Gmail互換性のために a= タグにVMCを設定する必要がある場合は、veriBIMIなどの証明書ブローカーサービスを利用して、証明書のプロビジョニングを行ってください。

参考文献

[1] M. Blank, et al. "Brand Indicators for Message Identification (BIMI)." IETF Datatracker, RFC 9091, https://datatracker.ietf.org/doc/html/rfc9091