← All checks
Emailmediumbimi-record-malformed

BIMI record has no supported HTTPS logo URL

ShipReady found a qualifying BIMI record whose l= tag was absent or did not parse as an HTTPS URL with a host.

Why it matters

The l= value is the logo-location field ShipReady can inspect in a BIMI record. A value that is absent or fails this basic HTTPS URL check should be reviewed before relying on it for a logo deployment.

How ShipReady detects it

What it inspects

ShipReady selects a TXT value beginning with v=BIMI1 at default._bimi and parses its semicolon-separated tags.

What triggers a finding

The rule triggers when l= is absent, empty, not HTTPS, or has no URL host. It does not inspect the optional a= tag or validate the rest of the BIMI record.

What the evidence shows

The selected BIMI record did not contain an l= value that passes ShipReady's basic HTTPS URL check.

Limits of this check

ShipReady does not perform complete BIMI syntax validation, request this malformed value, inspect a logo, validate certificates, or establish mailbox-provider behavior.

How to fix it

Set the intended HTTPS logo location

Publish an l= value with the intended publicly reachable HTTPS logo URL after checking the BIMI requirements relevant to your deployment.

Review the full BIMI deployment

Use a BIMI-aware validator or provider documentation for requirements beyond ShipReady's URL-shape check.

How to verify the change

Inspect the deployed record

Query default._bimi after DNS propagation and confirm the selected l= value is the intended HTTPS URL.

Expected: The record contains the intended HTTPS logo location.