Back to blog
Threat Intel
Phishing Forensics

BIMI's Two Paths: When a VMC Is Essential and When It's Not

Your BIMI logo shows in one inbox but not another—the difference is a Verified Mark Certificate, and the choice is more than just technical.

MailSleuth Research
Email Security Team
August 17, 20267 min read
An illustration of a forked path, with one leading to a simple logo and the other, paved with certificates, leading to a

You just pushed your BIMI record live. The SVG is perfect, DMARC is at enforcement, and the DNS change has propagated. Your logo shows up beautifully in Yahoo Mail. Then you check Gmail… nothing. Radio silence. You check Apple Mail… still nothing.

This isn't a bug. It's a feature. You've just run headfirst into the central schism in the Brand Indicators for Message Identification (BIMI) standard: the split between providers that accept a self-asserted logo and those that require a Verified Mark Certificate (VMC).

The decision to pursue a VMC isn't just a line item on a budget. It's a technical fork with major implications for your brand's reach, your legal team's involvement, and your security posture. Choosing the right path requires understanding exactly what mailbox providers are looking for and why.

The 'a=' Tag: One DNS Entry, Two Meanings

At its core, a BIMI record is a simple TXT record in your domain's DNS. It lives at a specific location: `default._bimi.yourdomain.com`. The syntax, defined by the evolving BIMI spec, contains two key tags: `v=BIMI1` to declare the version, and `l=` to point to the URL of your logo's SVG file.

The fork in the road is the optional `a=` tag. This tag is for the 'authority' evidence document—the VMC.

Self-Assertion (No 'a=' Tag)

If you omit the `a=` tag, you are self-asserting. You're telling mailbox providers, 'Trust me, this SVG at the `l=` URL is my legitimate logo.' Your only backing for this claim is the strength of your DMARC policy. You must have DMARC (RFC 7489) at an enforcement policy of `p=quarantine` (with `pct=100`) or `p=reject`. Without it, no provider will even look at your BIMI record. This path essentially says your domain's reputation is your bond.

VMC Assertion (With an 'a=' Tag)

If you include the `a=` tag, you're providing a link to a VMC file, typically a `.pem` file hosted on a public web server. Your record tells the receiving mail server, 'Don't just take my word for it. Here is a certificate, issued by a trusted Certificate Authority, that cryptographically proves this logo is tied to a legally registered trademark owned by my organization.' This outsources the logo verification from the mailbox provider to the CA and, by extension, the trademark office that issued the mark.

The Self-Assertion Case: When It Works and Who Listens

Going without a VMC is a perfectly valid strategy in specific contexts. Several major mailbox providers, including Yahoo (part of Verizon Media), Fastmail, and others, support self-asserted BIMI. If a significant portion of your customer base lives on these platforms, you can get the brand-in-the-inbox benefit without the cost and legal overhead of a VMC.

The primary requirement remains absolute: DMARC at enforcement. This is the bedrock of BIMI. By publishing a `p=reject` policy, you are making a strong statement that any mail claiming to be from your domain but failing SPF (RFC 7208) or DKIM (RFC 6376) alignment should be dropped. This signal of control is what gives providers the confidence to display your self-asserted logo.

Self-assertion is a great option for organizations that don't have a registered trademark for their logo. The process of trademarking can be long and expensive, and BIMI can provide value in the interim. It's also a low-cost way to pilot BIMI, ensuring your DMARC and SVG configurations are correct before you make the larger investment in a VMC.

The VMC Mandate: Why Gmail and Apple Demand Proof

So, why did your logo fail to appear in Gmail? Because Google, along with Apple, made a clear policy decision: to display a BIMI logo, they require a VMC. No exceptions.

This isn't arbitrary. Think about their operational scale. Google isn't in the business of trademark law or brand identity verification. They don't have teams to handle disputes when two companies claim the same logo. Offloading this responsibility to a handful of trusted Certificate Authorities (like DigiCert or Entrust) who *are* in the business of identity verification is a clean, scalable solution. The VMC acts as a standardized, machine-readable proof of ownership.

The VMC provides assurance to Mail User Agents that the logo is legitimately associated with the sender's domain, because the Mark Verifying Authority has verified that the organization has a registered trademark for that logo.

For these providers, DMARC enforcement is just the ticket to the show. The VMC is the actual performance. This creates a powerful incentive for brands who want to reach the massive user bases of Gmail and Apple Mail to go through the VMC process. It transforms BIMI from a simple DNS record into a verified identity layer, directly connecting the email channel to the legal framework of intellectual property.

Pre-Flight Check: The Audit Before the Purchase

A VMC costs money and time. Before you even contact a Certificate Authority, you need a rigorous pre-flight check. Failure to do so is the fastest way to get a certificate you can't even use.

DMARC Policy and Mail Flow Audit

You can't just flip your DMARC record to `p=reject` and hope for the best. That's a recipe for blocking legitimate email and causing a business outage. You need to be consuming DMARC aggregate (rua) and forensic (ruf) reports for weeks, if not months. Analyze this data to identify all legitimate sending sources.

Did you account for your marketing platform, your HR system that sends benefits information, and your finance software that emails invoices? All of them must be configured to send DMARC-aligned mail. This often means setting up custom DKIM signing for third-party senders and ensuring your SPF record isn't bloated past the 10-lookup limit. Only when your DMARC reports show that nearly all legitimate mail is passing and you've mitigated sources of failure can you safely move to `p=quarantine` or `p=reject`.

Legal and Trademark Verification

This is where your IT or security team needs to have a serious conversation with your legal department. The logo you want to use in BIMI must be an active, registered trademark with a recognized intellectual property office. A VMC CA will verify this. The image itself must be a precise match for the mark on file. A stylized version or a variant won't pass muster. If your trademark is just a wordmark, you may need to file for a new design mark that includes your logo. Getting this wrong means the CA will deny your VMC application after you've already started the process.

Post-Deployment: Validating the Chain of Trust

Once your VMC is issued and your DNS record is live, the job isn't done. You need to verify that everything is working as expected from the perspective of a receiving mail server. Don't just rely on seeing the logo in your own inbox.

First, use an external BIMI record checker tool to validate the syntax of your TXT record and confirm that your SVG and VMC files are publicly accessible and correctly formatted. Next, send a test email from your domain to an address at a VMC-enforcing provider like Gmail. Then, dive into the headers.

Authentication-Results: mx.google.com;
dkim=pass header.i=@yourdomain.com header.s=selector1 header.b=xyz;
spf=pass (google.com: domain of sender@yourdomain.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=sender@yourdomain.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=yourdomain.com;
bimi=pass header.d=yourdomain.com

Look for the `Authentication-Results` header added by the final mail-transfer agent (MTA). In the example above from Google's MX, you can see a clear chain of success. SPF passed, DKIM passed, and because they aligned, DMARC passed with a policy of `p=REJECT`. Only because those first three checks succeeded did the server proceed to evaluate BIMI, resulting in the final, glorious `bimi=pass`. If you see `bimi=fail` or `bimi=temperror` with an associated reason, it gives you a direct clue for where to start debugging, whether it's a problem with the VMC certificate chain or a syntax error in the record itself.

The takeaway

The choice between self-assertion and a VMC isn't merely about compliance with Gmail's rules. It's a strategic decision. Self-assertion is a powerful, low-barrier way to leverage a DMARC-protected domain for branding on supporting platforms. A VMC is a significant investment that elevates your email from simply authenticated to fully verified, backed by the global legal system of trademarks.

Your path depends on your audience, your budget, and your brand's legal assets. Start by getting your DMARC house in order. Once your domain is secure and your mail flows are fully understood—a process where a platform like MailSleuth.AI can provide critical visibility—you can make an informed choice. The goal isn't just to display a logo; it's to build a foundation of verifiable digital trust, one email at a time.

#bimi#vmc#dmarc#email-authentication#email-security#brand-identity
MailSleuth Research
Email Security Team

We dissect phishing campaigns and email infrastructure so you don't have to.