Back to Course
Լight modeDark mode

How to Create and Publish a BIMI Record?

 


In order to implement BIMI, you first need to enforce your existing DMARC policy by setting it to either reject or quarantine.


After successfully enforcing DMARC you can avail of the advantages of BIMI in your organization’s email domain! Similar to any other email authentication standard, BIMI resides in your domain as a text (TXT) record.


The BIMI record(s) resides in the “_bimi” space of your DNS with the default BIMI record being “default._bimi”. The text part holds the identifier of the record version (v=BIMI1),URL to the logo (l=),and URL to the logo certificate (VMC) if available (a=).


A complete BIMI record would look like the following:


default._bimi IN TXT “v=BIMI1;l=https://url.to/your.file.svg;a=https://url.to/certificate.pem”

What are the Key Requirements for BIMI?

Domain owners should note that they need to meet certain key requirements before configuring BIMI for their domains. They are as follows:

  • For BIMI to function, DMARC enforcement is a mandatory requirement. Make sure that you configure a DMARC policy of p=reject/quarantine
  • The next step is to have your BIMI complaint brand logo in place. According to the BIMI logo, the correct SVG file format is SVG Tiny 1.2
  • The display of your BIMI logo is ultimately in the hands of your mailbox provider, so make sure BIMI is supported by your participating mailbox providers
  • Finally, implement BIMI for your domain by publishing your BIMI DNS record

How to Create a BIMI DNS Record? 

Use an online BIMI record generator to start creating your BIMI record. These tools are free for use and will expedite the process and make it error-free. 

For creating and publishing your BIMI record, start by identifying your root domain. This is the domain that would appear as the sender of your emails. Considering your domain name is domain.com, the next step should be creating your BIMI selector. Similar in function to DKIM selectors, a BIMI selector is rendered by receiving servers to extract your BIMI record during a DNS lookup.

Note: It is not mandatory to define a selector name, as you can go with the default selector. However, if you operate several brands located on subdomains and want to render a different BIMI logo for each of them, then you need to manually configure a BIMI-selector header to make that possible.

Using the BIMI record generator tool, enter your domain name, upload the URL of your BIMI-compliant SVG Tiny 1.2 logo, and the URL of your VMC certificate (optional but recommended),and hit the generate button to create your record. 

BIMI Record Examples

 BIMI record without VMC:

BIMI record with VMC:

 Note: If you have not created your BIMI selector name, the name will be kept as “default”, in which case the value for your “host” field will be “default._bimi.domain.com”. Also, your VMC certificate is optional but highly recommended to verify ownership of your logo. 

Publishing Your BIMI Record

To publish your record you need access to your DNS management console

  • Login to your DNS management console
  • Click on Advanced DNS Editor 
  • Create a new TXT record
  • Paste your record value like in the example shown above and save changes. It may take your DNS a few hours to process the changes.  
Course content
Email Authentication Fundamentals