1. Home
  2. User Guides
  3. Miscellaneous
  4. BIMI – Brand Indicators for Message Identification

BIMI – Brand Indicators for Message Identification

This post is also available in: Czech

What is BIMI?

BIMI (Brand Indicators for Message Identification) is an advanced electronic mail specification that builds on DMARC. While DMARC enforces email authentication, BIMI adds a visual tag to authenticated emails. It works by allowing authenticated senders to display their logo next to their emails in the recipient’s inbox, which helps users quickly identify legitimate communications and increases brand recognition.

To prevent spam and phishing emails from overwhelming mailboxes, enterprises rely on DNS email authentication protocols such as Sender Policy Framework (SPF), Domain Keys Identified Mail (DKIM) and Domain-based Message Authentication, Reporting & Conformance (DMARC). These protocols verify that the email originates from an authorized source, thus confirming its legitimacy.

In addition to the basic DNS authentication records such as SPF and DKIM, the DMARC record has recently become increasingly popular. Here is an article to learn more about DMARC.

How does BIMI work?

For the BIMI service to work, the sender of the email must pass DMARC authentication. This ensures that the domain sending the email is properly authenticated and that the message has not been tampered with. Only if the DMARC check is successful can BIMI trigger the display of the sender’s brand logo, which signals the authenticity of the message and reinforces the recipient’s trust.scheme of bimi function

Why set up a BIMI?

We recommend setting up a BIMI for several reasons. First of all, it gives brands the ability to manage and control which logo appears next to their emails. In addition, it lets your customers know that it’s not a fraudulent email. With this verification, your newsletters are also less likely to fall into spam.

BIMI is not a security mechanism!

It is important to note, however, that BIMI itself is not a security mechanism. Rather, it uses and relies on robust email authentication protocols such as DMARC, SPF and DKIM to ensure the integrity of emails

.

Standing out

BIMI is introducing a standardised approach to logo display for authenticated emails. Using DNS records and a unified format (SVG Tiny PS), it allows email service providers and agencies to draw logos from a single authenticated source. As you can see from the image, this authentication will make your emails appear in inboxes with your official logo, giving them a trustworthy appearance.

inbox without bimi

Building trust

Trust with your clients is key, so it’s important to reassure recipients that you are really YOU and that the newsletters you send, for example, are not a trap. BIMI positively impacts email deliverability by increasing trust between senders and recipients, which is why it is considered a valuable email marketing tool.

  • Increases brand recognition: With BIMI, your brand logo appears next to the email in the recipient’s inbox, increasing visibility and making it easier for your recipients to quickly identify your brand. This can lead to greater brand awareness in the marketplace.
  • Improves engagement in email campaigns: BIMI builds trust and recipients are more inclined to engage with your email campaigns, that leads to higher open and click-through rates. This positively impacts your email marketing.
  • Reduces spam filtering: Using BIMI signals better email verification, reducing the likelihood that your emails will be marked as spam or bounced back.
  • Improves Sender Reputation: By implementing BIMI, organizations strengthen their credibility with recipients, which helps build a positive sender reputation in email marketing.

Fighting phishing practices

By verifying the authenticity of your emails, you help reduce the flood of phishing scams that could impersonate you. In this way, you protect your clients and your company’s reputation. At the same time, you are indicating a clear stance against fraudulent phishing emails.

Phishing is a type of a cyberattack  in which an attacker pretends to be trusted entity, such as a bank, a popular website, or perhaps your company, and tries to extort sensitive information from individuals. These can be usernames, passwords, credit card details or other personal information

.

How to set up BIMI step by step

For BIMI to work, your domain must be properly configured with SPF, DKIM and DMARC protocols, and you must add a BIMI-specific DNS record that points to your brand logo. Additionally, brands can enhance their BIMI setup by obtaining a Verified Mark Certificate (VMC) to confirm ownership of their logo.

The following subsections provide everything you need to set up and implement BIMI.

1. DMARC email verification

BIMI works with DMARC (Domain-based Message Authentication, Reporting & Conformance). For proper setup, you need to make sure you have your DMARC policy set to p=quarantine or p=reject for full authentication. This will ensure that your domain is protected against spoofing.

How do I set up DMARC?

Need help setting up a DMARC record? Check out the article HERE.

2. Logo on the server

The next step is to place the SVG file with the logo on a secure server (HTTPS).
Make sure the image is available at the URL.

Logo and requirements

Create and upload a small version of your logo in SVG (Scalable Vector Graphics) format to a publicly accessible server. To be usable, the logo must meet the following parameters.

  • File type: svg (scalable vector graphics)
  • Size: the logo should be compact, usually less than 32 KB.
  • SVG format: must conform to the SVG P/S Tiny 1.2 profile, which is a restricted version of the SVG format that excludes some features such as scripts and animations.
  • Content: the logo must be a visual representation of your brand (e.g., your company logo) with no text below the logo. It should be centered to fit in with the most common email box design variations, see image.
  • Dimensions: ideally 1:1 square.
  • Availability: the logo should be uploaded to a publicly accessible HTTPS server, regardless of domain. 

depiction of logo design options in the mailbox

PNG to SVG Tiny Converter

Use the converter to turn your PNG into SVG Tiny, and your logo will be ready for use in BIMI. The link to the converter can be found HERE.

3. Verified Mark Certificate (VMC)

A Verified Mark Certificate (VMC) is a digital certificate issued by trusted certification portals. It verifies that your brand logo is a registered trademark and gives email recipients additional assurance that the email is legitimate. Although VMC is not universally required for BIMI, it is a growing industry standard for organizations that want to take full advantage of the benefits of BIMI. For example, Google directly requires the certificate and without it, logo display will not work!

Benefits of using VMC:

  • Trust and authenticity
  • Wide logo display
  • Protection against brand impersonation

How to get a VMC certificate?

To obtain a VMC certificate, your logo must be a registered trademark. You must provide proof of this trademark to the certification body. The certificate can be registered on official websites such as DigiCert . These certification authorities will verify your trademark and issue a certificate in PEM format, which you can reference in your BIMI TXT record.

Price of the certificate

Prices may vary depending on the issuer, the number of domains for which you want to purchase a certificate, and the length of validity. An annual VMC certificate from DigiCert for a single domain will cost you $1,608, with a monthly fee of $134 (figures are valid as of September 2024). In DigiCert’s case, these are subscription payments that automatically renew.

Number of domains │ Annual price │ Monthly price

  • 1                             $1,608                  $134
  • 3                             $4,824                  $402
  • 5                             $8,040                  $670
  • 10                           $16,080                $1,340
Google Chrome no longer trusts Entrust certificates

Starting November 1, 2024, Google Chrome will consider Entrust-issued certificates issued after October 31, 2024 to be insecure. All certificates issued before that date will remain valid for their full term

.

4. Adding a BIMI to a DNS record

You will now create a BIMI DNS record. The format of a DNS record is similar to a TXT record, but has its own specific format for Name, Type, and Value values.

  • Name (Host): default._bimi (For example default._bimi.sendingdomain.com)
  • Type: TXT
  • Value: v=BIMI1;l=https://example.com/path/to/logo.svg;a=https://example.com/path/to/VMC.pem

default means the default selector, which can be replaced by a specific one if needed, see below
v=BIMI1: Indicates that this is a BIMI record
l: This is the URL where the SVG logo is located (see step 2.)
a: (Optional) This is the URL where the Verified Mark Certificate (VMC) is stored, which is necessary if you are using VMC

BIMI settings are automatically inherited even on subdomains that do not have their own BIMI defined.

Need help?

Need help setting up DNS records? Check out the article here.

BIMI Selector

The concept of the BIMI Selector is slightly different from that of SPF, DKIM or other email authentication standards. However, BIMI selectors can be used in more advanced settings to allow multiple logs to be used for different purposes, subdomains or campaigns.

Default selector

If you don’t plan to use different logos for different communications, simply use the default selector as in the example above and go straight to the last step of the tutorial.

By default, BIMI does not require a selector in the same way as DKIM, but you can configure it to manage different logos. This selector allows you to specify multiple BIMI records for different email streams or tags associated with the same domain. This is definitely useful if you manage multiple logs for different departments, products or campaigns. And also if you want different logos to appear in different email streams from your domain.

The BIMI selector is placed as a prefix in the DNS record name _bimi and must also be included in the header of the sent e-mail. This is because if it is not included in the email header, the BIMI from the default selector is automatically used.

  • This means that in the Hostname DNS record, instead of _bimi.sendingdomain.com, you would use a specific selector in the format selector1._bimi.sendingdomain.com. You can name it whatever you want for clarity, for example: marketing._bimi.sendingdomain.com. 

In the header of the sent email, the selector must then be specified as follows:

  • BIMI-Selector: v=BIMI1; s=selector1;

For the example mentioned above with the selector named “marketing”, then the entry in the email header will look like this:

  • BIMI-Selector: v=BIMI1; s=marketing;

5. Test the BIMI implementation

Once DNS is set up, it may take several hours (up to 48 hours) for the changes to take effect.

Use tools such as BIMI Inspector to verify that your BIMI record in DNS is configured correctly. Email services may still take some time to display your logo as they will be verifying DMARC and BIMI settings.

BIMI support

Supporting BIMI

Below you can find mailboxes that already support BIMI.

  • Apple Mail
  • AOL Mail
  • au
  • Cloudmark
  • Fastmail
  • Google
  • La Poste
  • Onet Post
  • Yahoo! Mail
  • Zone Webmail
  • ZONER Webmail

Considering BIMI support

Mailboxes that are considering BIMI authentication support.

  • List
  • Atmail
  • BT Group
  • Comcast
  • Qualita
  • GMX mail
  • Yahoo! Japan

One of the largest mailbox providers, Microsoft, does not yet support BIMI implementation.

Last update

Last update, September 2024

.

Alternatives

If you find setting up BIMI and VMC complicated or costly, you can still use these alternatives, which have a similar effect but no longer guarantee the authenticity of the recipient and serve you only “for show”.

1. Google Profile Settings

Google Workspace offers an easy way to display your brand logo in Gmail messages. This is an excellent alternative for businesses using Google because it doesn’t require BIMI settings or a Verified Brand Certificate (VMC). On the other hand, it only works in Gmail and Google ecosystem services, and you may not see the set logo in other email providers’ inboxes.

Settings:

  • Sign in to your Gmail
  • Click on your profile picture in the top right > Change profile picture > Change
  • Select an image and upload it to Google Photos
  • Click Next > Save profile picture

2. E-mail signature

Email signatures are a traditional but very effective way to incorporate your brand logo into every outbound email. Most email platforms, including Microsoft Outlook, Google Workspace, and Apple Mail, allow you to create custom email signatures that include your logo. However, it will only be included “inside” the email, so the recipient will not see the logo at first glance.

Settings:

  • In the email client, go to the signature settings and create a new signature
  • Upload your logo and include any brand-related information (e.g. website, social media links, contact information, etc.)
  • Save the signature and use it on your emails

The final look of emails received from you may then look like this (signature in red box):the email signature

3. Gravatar integration

Gravatar (Globally Recognized Avatar) is widely used to associate images with email addresses and profiles such as WordPress, GitHub, Slack, Trello or Figma. By linking multiple platforms, you can set up a profile picture (logo) from one place. It may work on a limited basis, and different email providers may not display the profile picture.

4. Microsoft 365

If you use Microsoft 365 at your company, you can customize the display of your brand in your emails and organization profile as follows. This will ensure that your logo is visible to recipients using Microsoft services such as Outlook and Office 365. However, it won’t be visible to other email service providers.

This post is also available in: Czech

Updated on September 30, 2024

Was this article helpful?

Related Articles