BIMI: The Sender Logo in the Inbox and What It Requires

« Blog · By

In some inboxes a round company logo appears next to the sender name, instead of the grey circle with an initial. That is BIMI — Brand Indicators for Message Identification. It looks like a small matter of appearance, and in a sense it is. What is interesting is not the logo but the chain of prerequisites in front of it.

What BIMI technically is

A DNS record, nothing more. It points at an image file and optionally at a certificate:

default._bimi.company.com.  TXT  "v=BIMI1; l=https://company.com/logo.svg; a=https://company.com/vmc.pem"

The l= names the logo, the a= the certificate confirming you are entitled to use it. The receiving provider fetches both and displays the image — if everything upstream is in order. And there is a fair amount upstream.

1 2 3 4 5 DMARC at p=quarantine or p=reject, pct=100 logo as SVG Tiny 1.2, Portable/Secure profile, square logo reachable over HTTPS, no scripts, no external refs DNS record default._bimi with l= and a= VMC certificate — requires a registered trademark logo appears — drop one step and nothing appears at all
BIMI is not a setting but the end of a chain. Four of the five steps have nothing to do with the logo.

Step one is the real hurdle

BIMI requires an enforced DMARC policy: p=quarantine or p=reject, and for the whole of the traffic, meaning pct=100. A p=none is not enough, not even "for the time being".

That is where most attempts come to a halt, and it is why BIMI is not really a design project. Anyone still on p=none usually has sending sources without alignment left in the estate — the newsletter service, the ticket system, the invoicing software. Configuring all of those is the work. The logo afterwards is an hour.

Steps two and three: the logo is fussy

An arbitrary SVG will not do. What is required is a narrow profile, SVG Portable/Secure, built on SVG Tiny 1.2. What has to be absent:

  • no scripts, no animation, no external references,
  • no embedded raster images,
  • a title element carrying the brand name is mandatory,
  • a viewBox with a square aspect ratio, because the display fits the image into a circle or a square.

The last point costs the most time in practice. A wordmark at a 4:1 ratio becomes an illegible smear inside a circle. BIMI almost always needs a purpose-built square variant — usually the symbol without the lettering.

Step five: the certificate and its price

For Gmail and Apple Mail to display the logo, the DNS record is not enough. A Verified Mark Certificate is required, issued by one of the few authorities approved for it. It attests that the mark is yours.

The precondition is a registered trademark at a recognised office, and the logo in the certificate must match the registered mark. Without trademark rights this step cannot be passed — and a trademark application takes many months depending on the office.

Costs run from several hundred to over a thousand euros a year for the certificate, trademark registration not included. For a small picture in an inbox that is a lot. For an organisation that already maintains a registered trademark and has DMARC enforced, it is a modest additional line item.

Who displays it at all

ProviderCertificate required
Gmailyes
Apple Mailyes
Yahooyes
Fastmailno, DMARC enforcement is enough
Most desktop mail programsdo not show it at all

The last row puts the arithmetic in perspective. A recipient using Thunderbird or desktop Outlook sees nothing of the whole exercise.

What BIMI is not

It is not a security signal for the reader. The logo means: this message passed DMARC and the sender paid for a certificate. It does not mean the content is harmless. A taken-over domain keeps sending with valid DMARC — and therefore keeps sending with a logo.

The second and more uncomfortable point: readers learn visual rules quickly. Anyone who gets into the habit of thinking "logo means genuine" has trained themselves on a marker an attacker can also satisfy, with their own similar-sounding domain and their own trademark. The markers that actually reveal a forged message are different ones — and none of them is a picture.

Is it worth it?

As a goal: rarely. As a by-product: quite possibly. Anyone taking DMARC through to enforcement anyway — and every domain that sends invoices should — gets BIMI for the price of a certificate on top. Conversely, BIMI is an expensive detour to a result you can have directly: a domain no stranger can send under.

The best argument for BIMI is therefore often an internal one. It is the first visible result of a project that otherwise consists entirely of DNS records — and that makes it easier to get the work on the earlier steps approved in the first place.