What is BIMI?
TL;DR
- You need DMARC enforcement to use BIMI
- BIMI requires a specific SVG logo format
- BIMI requires a Verified Mark Certificate (VMC) or Common Mark Certificate (CMC) to display logos
- You need to publish a DNS record with your logo URL and optionally (but in practice, required for most providers) a VMC URL
You can check your BIMI implementation using tools like the BIMI Validator.
Certificates are required for displaying logos, which can be expensive (around $1,000-$1,500 per year). Let’s Encrypt does not provide VMCs due to their manual verification requirements.
No fun here.
How BIMI Works
The magic happens through a combination of DNS records and email authentication protocols:
- Email Authentication Foundation: BIMI builds upon SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail), and DMARC protocols
- DNS Record Publishing: Organizations publish a new standardized DNS record containing a URL to their logo
- DMARC Enforcement: The mailbox provider checks that the sending domain has a DMARC policy configured with enforcement (
p=quarantine
orp=reject
) - Logo Display: If both checks are successful, supporting mailbox providers may display the logo from the BIMI record
The process ensures that only legitimate, authenticated emails can display brand logos, making it harder for attackers to impersonate trusted brands.
How to Make Your Own BIMI
Implementing BIMI for your organization involves several steps:
Prerequisites
- DMARC Enforcement: Your domain must have a DMARC policy of at least
p=quarantine
orp=reject
- Logo Ownership: You must own the trademark/rights to the logo you want to display (for VMC), otherwise you can use a Common Mark Certificate (CMC), which is somewhat easier to obtain but still costly
- SVG Logo: Your logo must be in SVG with specific requirements
Step-by-Step Implementation
Prepare Your Logo:
- Create an SVG file using the SVG Tiny PS profile
- Make it square with a solid background color
- Ensure it displays well in a circle (some email clients crop it)
- Host it on HTTPS with proper CORS headers
Create the BIMI DNS Record:
1
default._bimi.technicaldomain.xyz IN TXT "v=BIMI1; l=https://technicaldomain.xyz/logo.svg;"
Test Your Implementation:
Use tools like the BIMI Validator to verify your setup
BIMI Record Attributes
v=BIMI1
: Indicates this is a BIMI recordl=URL
: The hosting location of the SVG imagea=URL
: The hosting location of the VMC (Verified Mark Certificate) - optional but recommended, without it the logo will not be displayed in some email clients (for example Apple Mail will not display the logo without a VMC)
Certificates and BIMI
This is where things get expensive. While you can implement basic BIMI without certificates, many major email providers require Verified Mark Certificates (VMCs) to actually display logos.
Paid VMC Options
Currently, only several Certificate Authorities offer VMCs: DigiCert, GlobalSign and SSL.com
Cost: VMCs typically cost $1,000-$1,500 per year - a significant investment just to display a logo in emails.
The Let’s Encrypt Discussion
Unfortunately, Let’s Encrypt cannot and will not offer VMCs. As discussed in their community forums, VMCs require manual verification of trademark ownership, which goes against Let’s Encrypt’s automated certificate issuance model. A Let’s Encrypt staff member confirmed: “Because of the manual verification required for VMC, Let’s Encrypt cannot implement it. I suspect there will never be a free or low cost option.”
This creates a significant barrier to BIMI adoption, especially for smaller organizations that can’t justify the annual expense.
Benefits of Using BIMI
For Organizations
- Brand Recognition: Your logo appears next to authenticated emails
- Enhanced Trust: Recipients can visually identify legitimate emails
- Professional Appearance: Emails look more polished and trustworthy
For Email Recipients
- Visual Authentication: Quick visual confirmation of sender legitimacy
- Reduced Phishing Risk: Harder for scammers to fake branded emails
- Better User Experience: Easier to identify important emails
Real-World Examples
Several major organizations use BIMI successfully:
- amazon.ca: Amazon Canada displays their logo in supported email clients
- m.wealthsimple.com: The financial services company uses BIMI for brand recognition
- skipthedishes.com: The food delivery service leverages BIMI for order confirmations
How to Check BIMI Implementation
You can verify BIMI records using command-line tools:
1 | # Check for BIMI DNS record |
You will see a response like this if BIMI is implemented:
1 | ; <<>> DiG 9.10.6 <<>> TXT default._bimi.technicaldomain.xyz |
1 | # Download and inspect the logo |
For a complete verification, you can use the BIMI validator at bimivalidator.authmilter.org
.
Mailbox Provider Support (at the time of writing)
BIMI support varies significantly across email providers:
Full Support with VMC requirement:
- Gmail (Google Workspace)
- Apple Mail
Self-asserted BIMI Support (no VMC required):
- Yahoo
- Some other providers
Growing Support:
- Fastmail
- La Poste
- Onet Poczta
- Zone
No Support:
- Microsoft Outlook
The inconsistent support means your investment might not pay off across all email clients. Especially if your organization relies heavily on Microsoft Outlook, which currently does not support BIMI at all.
Conclusion
BIMI is an interesting technology that bridges email authentication and brand recognition. It’s somewhat amusing that we’ve reached a point where displaying a simple logo in email requires complex certificate infrastructure and significant annual costs.
The Reality Check:
- For Large Brands/Banks: BIMI makes sense if budget allows and brand protection is critical
- For SMBs: The $1,000+ annual cost is hard to justify for logo display
- For Everyone: Limited mailbox provider support reduces the return on investment
If you’re considering BIMI, focus first on solid email authentication (SPF, DKIM, DMARC) - these provide real security benefits. BIMI is the cherry on top, not the foundation of email security.
Bottom Line: Funny concept, makes some sense for brands with deep pockets, but costly implementation and patchy mailbox provider support limit its practical appeal.
But if you’re banking on email as a key marketing channel, the investment in BIMI could pay off in increased brand trust and recognition.
Evaluate your needs and budget before investing in BIMI.