How to Create a BIMI Record in CyberPanel

Create a BIMI Record in CyberPanel`

While configuring your CyberPanel email server, you should’ve paid special attention to ensuring your Sender Policy Framework (SPF) and Domain-based Message Authentication Reporting and Conformance (DMARC) DNS records are as secure as possible. You should now consider enhancing your email marketing campaign success with Brand Indicators for Message Identification (BIMI). 

What is BIMI?

Bank of America BIMI in Gmail
Gmail supports BIMI, Source: BIMIgroup.org

BIMI is a new way to identify legitimate email and help mitigate business email compromise (BEC) attacks. Basically, it displays a special version of your logo beside your email address in mailboxes that support BIMI. The most popular supporters today are Gmail, AOL, and Yahoo.

When you email someone using a BIMI supporting email provider, the receiving server checks the SPF, and DMARC record for your domain. If there are no issues, your BIMI logo image shows alongside your email address and name. This small branding enhancement helps you stand out from competitors. Though it may seem complicated, the process is actually simple.

  1. Create a Tiny SVG file that passes BIMI specifications (the hardest part).
  2. Add a BIMI DNS record for the domain.
  3. Run a BIMI record check.

The SVG Tiny 1.2 specification isn’t fully supported in most image editors since it is still fairly new. Adobe Illustrator and Inkscape are the most popular applications that support it. The BIMI Group developers have SVG conversion tools. Some basic guidelines to get you started:

  • Must have a background color instead of transparency
  • No embedded images (png, jpeg, etc.)
  • Square dimensions (e.g. 30x30px)

Publish and Test the BIMI Record

Now it is time to publish the BIMI record in your CyberPanel VPS.

Upload the BIMI Logo to CyberPanel

You can use the CyberPanel file manager or FTP to upload the file to a public directory. The steps below explain the file manager method.

  1. Log into CyberPanel.
  2. Select Websites > List Websites.
  3. Under the domain receiving a BIMI logo, select File Manager.
    List websites in CyberPanel
  4. Double-click public_html to open the directory.
    CyberPanel File Manager
  5. Select Upload at the top.
  6. Select Browse and select your BIMI logo file.
    CyberPanel upload queue
  7. Select Upload.
  8. Press the X at the top-right corner to close the window.
  9. Select the file so that the entire line is highlighted and click Rename at the top.
  10. Type a straight-forward file name with your brand for search engine optimization (SEO) (e.g. company-logo.svg).
  11. Ensure you can access the URL for the image (https://example.com/company-logo.svg for example).

Add BIMI DNS Record

You can surely find a free BIMI record generator online, but that shouldn’t be necessary. All you need to do is copy parts of the BIMI DNS record example below and replace the URL with your SVG image URL.

default._bimi 3600 IN TXT “v=BIMI1; l=https://example.com/brand-name-logo.svg; a=;”

  1. If still in the CyberPanel File Manager, select the logo in the upper left corner to return to the dashboard.
  2. On the left, select DNS > Add/Delete Records.
  3. Select the domain from the drop-down menu.
  4. Select the TXT subsection.
  5. Ensure the DMARC, DKIM, and SPF records are present for that domain.
  6. Select Name and type: predefault._bimi/pre cyberpanel-dns-records-txt-bimi.png
  7. Select TTL and type: pre3600/pre
  8. Paste the following in the Text field and replace the URL: pre“v=BIMI1; l=https://example.com/brand-name-logo.svg; a=;”/pre
  9. Select Add.
  10. Scroll down to ensure you see “Records successfully fetched for example.com” highlighted in green.

Test Your BIMI Record

There are free BIMI record checkers available online to confirm your CyberPanel email setup. We recommend sticking to reputable sites to ensure your SVG file meets current BIMI standards:

Learn more about how to manage your CyberPanel server.

No matter if you're a developer, system administrator, or simply a fan of SSH and command line, InMotion's Cloud Hosting plans provide a fast, scalable environment that is budget-friendly.

InMotion Hosting Contributor
InMotion Hosting Contributor Content Writer

InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!

More Articles by InMotion Hosting

Was this article helpful? Join the conversation!