Technical Reference · 2026 Edition

BIMI DNS 记录:l= 和 a= 标签详解

BIMI TXT 记录语法完整技术参考,涵盖 l= 徽标标签和 a= 证书标签、支持的配置方式以及常见配置错误。

Last updated min read

完整的 BIMI DNS 记录详解

BIMI(Brand Indicators for Message Identification,邮件识别品牌标识)DNS 记录是一条单独的 TXT 记录,用于告知支持该协议的邮件客户端在哪里获取您的品牌徽标,以及在需要时,获取证明您拥有该徽标的证书。语法必须完全正确,没有任何妥协的余地:任何一个格式错误的标签都会导致静默失败——没有退信、没有错误日志、也不会显示徽标。

本文将详细介绍 BIMI TXT 记录的每个组成部分、各标签的规则、三种标准记录配置方式,以及会导致徽标显示静默失败的常见配置错误。


前提条件

在发布 BIMI 记录之前,请确认以下条件已满足:

  1. DMARC 策略已设置为 p=quarantinep=reject,且 pct=100(或等效的强制执行级别)。
  2. 您的徽标文件采用 SVG Tiny P/S 格式,并托管在可公开访问的 HTTPS URL 上。
  3. 如果目标是 Gmail 或 Apple Mail,您需要拥有有效的 VMCVerified Mark Certificate,验证标记证书)或 CMC(Common Mark Certificate,通用标记证书),以 PEM 格式托管在可公开访问的 HTTPS URL 上。

BIMI 记录结构

BIMI TXT 记录遵循以下通用语法:

text
v=BIMI1; l=<logo-url>; a=<certificate-url>

| 标签 | 名称 | 是否必需 | 说明 | |-----|------|----------|-------------| | v= | 版本 | | 始终为 BIMI1。 | | l= | 徽标 URL | | 指向 SVG Tiny P/S 徽标文件的 HTTPS URL。 | | a= | 权威证据 | 视情况而定 | 指向 PEM 格式 VMC 或 CMC 的 HTTPS URL。Gmail 和 Apple Mail 必需。 |

该记录以 DNS TXT 记录形式发布在以下子域名下:

text
default._bimi.<yourdomain.com>
注意: default 选择器是所有主流邮件客户端使用的标准选择器。规范支持自定义选择器,但目前接收方尚未广泛实现。

l= 标签:徽标 URL

功能说明

l= 标签提供接收邮件客户端获取品牌徽标的 URL。当邮件通过 DMARC 对齐验证时,客户端会获取此文件并将其与发件人名称一起显示。

要求

  • 协议: 必须是 https://。HTTP URL 会被拒绝。
  • 可访问性: URL 必须可公开访问——无需身份验证、无重定向、无地域限制。邮件服务器从其自身基础设施获取此 URL,而非通过浏览器。
  • 文件格式: 文件必须符合 SVG Tiny P/S(Portable/Secure,便携/安全)规范,这是 SVG 1.2 Tiny 的一个受限子集。标准 SVG 文件即使在浏览器中能正常渲染,也无法通过验证。
  • Content-Type 头: 服务器必须返回 image/svg+xml
  • 文件大小: 请将文件控制在 32 KB 以内。部分接收方有更严格的限制。

SVG Tiny P/S 主要限制

SVG Tiny P/S 禁止使用标准 SVG 文件中常见的以下元素和属性:

  • 外部引用(、指向文件外部的 xlink:href
  • 脚本(