The short answer is no, BIMI does not require strict alignment for both SPF and DKIM. It requires that your DMARC authentication passes, which can be achieved if either SPF or DKIM is aligned. Let's break down what this means.
Before you can implement BIMI, you first need a solid DMARC setup. DMARC works by checking that your emails are properly authenticated with SPF and DKIM, and it introduces the concept of “alignment” to tie those authentication methods to the domain your recipients see in the "From" field.
DMARC’s primary job is to ensure the domain in your visible "From" address is the same one that is authorizing the email. It checks this through SPF and DKIM alignment. For DMARC to pass, only one of these needs to be aligned.
Both SPF and DKIM have two alignment modes: relaxed and strict. Relaxed alignment allows subdomains to match (e.g., mail.example.com can align with example.com), while strict requires an exact domain match.
BIMI builds on top of your DMARC configuration. It doesn't introduce new alignment rules, it just enforces existing ones. The official BIMI Group, the standard's authoring body, clarifies the requirement.
This means you do not need both SPF and DKIM to be aligned. You don't even need them to be strictly aligned. As long as DMARC passes because one of the protocols is aligned (in either relaxed or strict mode), you've met that part of the BIMI criteria.
The other critical piece for BIMI is your DMARC policy. Your DMARC record must have a policy of p=quarantine or p=reject. A policy of p=none is not sufficient for BIMI.
While not technically required for BIMI, aiming for strict alignment for both SPF and DKIM is a very good idea. It provides the highest level of security by ensuring that the domains used for authentication exactly match your brand's sending domain. This tightens your email security and reduces the risk of sophisticated spoofing attacks.
Furthermore, major mailbox providers are pushing for stronger alignment. Google, for instance, recommends it, suggesting that it may become a more significant factor in deliverability in the future.
In summary, to get your BIMI logo to display, you need:
You don't need strict alignment for both. However, striving for strict alignment with both protocols is the gold standard for email security and is a good practice to adopt.
Can DMARC policies be applied without an SPF or DKIM record?
Does DMARC require both SPF and DKIM to pass?
What is the role of the 'dkim-alignment' in DMARC?
Does DKIM work independently of SPF?
Does BIMI require DMARC enforcement policy 'p=reject' or 'p=quarantine'?
Does BIMI require a DMARC policy of 'p=none' for testing?