术语表

BIMI (邮件品牌标识)

最后核实

定义

BIMI 是一种邮件规范,允许域名在 DNS 中发布品牌 Logo,让支持它的邮箱服务在通过认证的邮件旁显示该 Logo。

BIMI(Brand Indicators for Message Identification)由 AuthIndicators 工作组制定。域名所有者在 default._bimi.<域名> 发布一条 TXT 记录,指向 SVG 格式的 Logo,通常还指向一张 VMC(验证标志证书)。邮件通过 DMARC 校验后,支持 BIMI 的邮箱服务就可以拉取 Logo,显示在收件箱的发件人位置。

为什么重要

BIMI 让邮件认证的成果变得"看得见":只有邮件通过 DMARC 校验、并且域名的 DMARC 策略是 quarantine 或 reject,Logo 才有资格显示。对品牌来说,这是收件箱里的辨识度,也是推动 DMARC 落地的动力,而 DMARC 落地本身就让仿冒发件人更难。Gmail 等邮箱要求 Logo 由 VMC 之类的标志证书背书,证书以 PEM 文件发布,并像普通 X.509 证书链一样被验证。各家邮箱规则不同,同一个域名可能在这家显示 Logo、在那家不显示。国内主流邮箱对 BIMI 的支持程度不一,做出海业务、给海外用户发邮件的企业更常遇到它。

例子

dig +short TXT default._bimi.example.com
# "v=BIMI1; l=https://example.com/bimi/logo.svg; a=https://example.com/bimi/vmc.pem"
dig +short TXT _dmarc.example.com
# "v=DMARC1; p=reject; rua=mailto:dmarc@example.com"

常见误区

  • BIMI 本身能防伪造。 防伪造靠的是 SPF、DKIM 和 DMARC,BIMI 只是在它们之上的展示层。
  • 加一条 DNS 记录就能显示 Logo。 没有强制执行的 DMARC 策略,以及多数情况下必需的 VMC,邮箱服务不会显示。
  • BIMI 和 S/MIME 是一回事。 S/MIME 用个人证书签名或加密单封邮件,BIMI 只管发件品牌怎么显示。

延伸阅读