
## この記事でわかること

- BIMI 表示の前提条件として DMARC 側に求められる 4 つの設定
- `pct=100` でない場合に BIMI が表示されない理由
- サブドメインから送る場合の `sp=` ポリシー
- VMC（Verified Mark Certificate）と SVG Tiny PS の制約

## BIMI とは

BIMI（[公式仕様サイト](https://bimigroup.org/)）は、受信トレイの送信者欄に企業ロゴを表示させる仕組みです。Gmail / Yahoo / Apple Mail などが対応。**DMARC が enforcement モード（quarantine 以上）で運用されていることが必須前提**です。

![受信トレイでの表示比較](/blog/dmarc-bimi-prerequisites/inbox-display.svg)

## DMARC 側の前提 4 点

![BIMI 表示の 4 条件](/blog/dmarc-bimi-prerequisites/four-conditions.svg)

### 1. `p=quarantine` または `p=reject`

`p=none` ではダメ。enforcement（強制）モードである必要があります。`p=none` のまま BIMI レコードを置いても表示されません。段階強化の手順は[DMARC ポリシーを quarantine に強化する手順](/blog/dmarc-policy-tightening)を参照。

### 2. `pct=100`

`pct=` タグはポリシー適用率。`pct=50` なら 50% のメールにしか適用されないため BIMI 表示対象外。デフォルトの `pct=100`（タグ省略時）が必要です。

### 3. サブドメインから送る場合の `sp=`

`mail.example.com` から送るなら、apex の DMARC に `sp=quarantine` 以上が必要、または送信サブドメインに独自 DMARC レコードを置く必要があります。`sp` を省略すると `p` の値が継承されますが、明示しておくと事故防止になります。

### 4. SPF / DKIM のアラインメント pass

DMARC pass の前提として、From ヘッダドメインと SPF / DKIM の認証ドメインが一致（aligned）している必要があります。マーケツール（Mailchimp / HubSpot 等）経由送信で `Return-Path` がツール側ドメインになっていると SPF aligned が fail し、DMARC も fail。BIMI も表示されません。

## BIMI レコード側の制約

- **SVG Tiny PS 1.2 形式**: ロゴは SVG Tiny PS（profile=tiny-ps）に準拠。Illustrator で書き出しただけだと通らないことが多い
- **VMC（Verified Mark Certificate）**: Gmail で表示させるには VMC が事実上必須。年間 1,500〜3,000 ドル程度（DigiCert / Entrust などが発行）
- **CMC（Common Mark Certificate）**: 商標登録不要の代替（2024 年〜）。Gmail 対応は段階的

## よくある失敗

- DMARC を `p=none` のまま BIMI レコードを設定 → 表示されない（最頻出）
- ロゴが SVG Tiny PS でない → 仕様 fail
- VMC 未取得 → Gmail で表示されない（Yahoo は VMC なしでも表示される場合あり）

詳細な設定手順は[BIMI 設定ガイド](/blog/bimi-setup-guide)を参照してください。

## まずは現状を把握しましょう

BIMI は DMARC 強化が完了した後の「ご褒美」段階です。まず無料の[ドメイン診断](/diagnose)で DMARC の現状を確認しましょう。判断に迷う場合は[お問い合わせ](/contact)からご相談ください。

関連記事: [BIMI 設定ガイド](/blog/bimi-setup-guide) / [DMARC ポリシーを quarantine に強化する手順](/blog/dmarc-policy-tightening) / [DMARC とは？](/blog/what-is-dmarc)
