How do mailbox providers display BIMI?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

When your BIMI setup passes all the checks, here's where providers actually show your logo. Gmail displays it as the sender's avatar in the inbox list and again in the email detail view. On desktop or mobile, it's that circular image next to your sender name. Yahoo Mail shows it in both the inbox and message view, and it doesn't require the extra verification layer called a Verified Mark Certificate (VMC). Apple Mail added BIMI support starting with iOS 16, displaying logos in the mail app for anyone using a newer iPhone or iPad.

But The real question isn't just where it shows up. it's whether your setup will actually trigger display in the first place. That requires three things. DMARC alignment (your SPF or DKIM signature matches your sender domain), DMARC enforcement set to quarantine or reject, and a properly formatted SVG logo in your DNS record. Once those pieces align, the mailbox provider fetches your logo and caches it. You can check if everything's configured correctly with BIMI setup or whether you need a VMC.

If you've got all the prerequisites in place but the logo still isn't showing, check what DMARC alignment actually means for your domain with DMARC alignment basics.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Get a step-by-step setup checklist for your domain.

I read this about how mailbox providers display BIMI: "When your BIMI setup passes all the checks, here's where providers actually show your logo. Gmail displays it as the sender's avatar in the inbox list and again in the email detail view... Apple Mail added BIMI support starting with iOS 16, displaying logos in the mail app for anyone using a newer iPhone or iPad." Help me understand what I need to do to get my BIMI logo displaying: 1. Exactly what checks my domain needs to pass 2. What to configure or verify on my end 3. How long it takes to show up after I deploy 4. How to troubleshoot if it's not working --- My details (fill in what applies): - Email platform/ESP: e.g. Mailchimp, SendGrid, Postmark, HubSpot, custom SMTP - Domain(s): your sending domain(s) - Current DMARC policy: none / quarantine / reject - Do you have SPF and DKIM set up?: yes/no - Have you tried setting up BIMI before?: yes/no. If yes, what happened?

Edit the yellow boxes, then send to the AI of your choice.