Freddie Leeman

65 Followers
14 Following
254 Posts
Geek, dad, entrepreneur, security enthusiast
Bloghttps://www.freddieleeman.nl
Twitter@freddieleeman
Projecthttps://learnDMARC.com
Projecthttps://URIports.com
Projecthttps://SmartHomeGeeks.io

DMARC has changed, so I updated the LearnDMARC quiz to match the new RFCs.

Think you still know DMARC inside out?

I challenge every email authentication nerd, deliverability specialist, postmaster, DNS wrangler, and DMARC report parser builder to take the full 42-question quiz and see how RFC-ready you really are.

If you can ace them all, you’re an absolute DMARC nerd. And even if you don’t get every answer right, I guarantee you’ll learn something.

The quiz was desktop-only until now, but after 816 people started it today, I decided to make it available on mobile too.

Take the full quiz:
https://learndmarc.com/quiz?all

Let me know your score, and challenge your colleagues by tagging them in the comments. Bonus points if you find a question that made you doubt yourself.

#DMARC #EmailSecurity #EmailAuthentication #SPF #DKIM #DNS #Deliverability #RFC9989 #RFC9990 #RFC9991

Learn and test SPF, DKIM and DMARC

Visualize, analyze and improve your email authentication setup

We analyzed DMARC report emails from the last 3 days across nearly 3,500 reporting organisations. Looking only at organisations that sent a substantial volume of reports during that period, just 9 were fully RFC compliant (GMX, WEB.DE & mail.com), while most major reporting organisations had at least one compliance issue.

The most common problems were surprisingly basic: missing required fields like "version", "envelope_from", and SPF "scope", invalid attachment filenames and media types, empty "<sp/>" elements, and invalid values like "sampled_out", "unknown", "hardfail", and even "Pass" with a capital P.

Some large providers scored well but still had edge case issues. Comcast, Microsoft, and Fastmail were close, but not perfect.

Others performed far worse. Yahoo, Google, Amazon SES, and Mimecast all generated large volumes of non-compliant reports.

At DMARC scale, small XML mistakes create real interoperability problems. They break parsers, cause data loss, and force receiving platforms to build endless workarounds.

We’ve already contacted several organisations and shared examples of the issues we found. The goal is better interoperability across the email ecosystem. Until then, DMARC platforms like URIports will keep doing their unofficial second job: translating creative interpretations of the RFC into something that actually parses 😄

More details: https://www.uriports.com/blog/dmarc-reports-ietf-rfc-compliance/

#DMARC #EmailSecurity #EmailAuthentication #SPF #DKIM #CyberSecurity #RFC7489 #URIports

DMARC reports IETF RFC compliance

After analyzing millions of DMARC reports, I came to the disappointing conclusion that only a fraction of them comply with the DMARC IETF RFC guidelines. Most of them lack mandatory elements or hold incorrect element values.

URIports Blog
If social media algorithms are bad and addictive then the fix isn't to stop kids accessing social media, the fix is to stop bad and addictive social media algorithms because that protects everyone.
Google has streamlined its SPF record, reducing it by three DNS lookups.
https://www.uriports.com/blog/google-simplifies-its-spf-record/
Google simplifies its SPF record and that is good news for everyone

At the start of December 2025, Google quietly made a meaningful change to the SPF record published at _spf.google.com. While the change may look subtle at first glance, it has clear benefits for anyone relying on Google in their own SPF configuration. A short history of Google’s

URIports Blog

The new BIMI lps= tag, also known as the local-part selector, has been added to the BIMI specification. It allows domain owners to define different brand indicators based on the sender address (for example noreply@, support@, marketing@), without relying solely on the selector header.

With lps=, brands can assign unique BIMI logos to different sender types, exclude certain local-parts from showing any logo at all, and gain far more control over how their brand appears in recipients’ inboxes.

https://www.uriports.com/blog/bimi-lps-tag/

#BIMI #EmailAuthentication #DMARC #BrandProtection #URIports #EmailSecurity

Understanding the new lps= tag in BIMI

The BIMI specification continues to evolve, and one of the most notable changes in draft version 11 is the introduction of the new lps= tag, also known as the local-part selector. What is the lps= tag? In prior versions of BIMI, published brand indicators and their DNS assertion records relied

URIports Blog

DMARCbis replaces the PSL with DNS Tree Walk: What's the Difference? https://www.uriports.com/blog/dmarcbis-dns-tree-walk/

#DMARC #DMARCbis #DNS

DMARCbis Replaces the PSL with DNS Tree Walk: What's the Difference?

A central concept in DMARC is the Organizational Domain. It plays two key roles: 1. It defines the fallback domain used to look up a DMARC policy when no DMARC record is found at the exact domain from the "From" header. 2. It provides the domain against which relaxed alignment

URIports Blog

Ever wonder what email servers are doing behind the scenes? At https://LearnDMARC.com, we turned the confusing world of email authentication into a visual story.

📡 Watch servers talk it out.
🎯 Take the DMARC quiz.
📬 Paste email headers.

Perfect for learners, IT pros, and anyone who’s ever yelled “WHY is SPF failing?!” Best of all? It’s free, and your data isn’t stored or used for anything beyond creating the visualization.

#EmailSecurity #DMARC #LearnDMARC #EmailAuthentication #SPF #DKIM #URIports

Learn and test SPF, DKIM and DMARC

Visualize, analyze and improve your email authentication setup

Google DMARC reports are back! After going quiet since April 13, Google has resumed sending DMARC aggregate reports as of 19:15 UTC today. So far, the reports only include data from yesterday (April 16), but it is a good sign that things are starting to flow again.

#DMARC #EmailSecurity #Google

The State of DMARC in .DE
Being deeply involved into Email Authentication in Germany we did some research on the state of DMARC in .de. I’ve written a summary in our blog: https://sys4.de/en/blog/dmarc-in-de-202503/
Judge for yourself…
The State of DMARC in .DE in March 2025 | sys4 Enterprise Experts

It’s been more than a year Yahoo and Google have begun to require senders to fulfill requirements for email authentication - namely SPF, DKIM and DMARC - if they want these mailbox providers to accept and deliver messages and place them into the INBOX. Anyone else, not following the email authentication standards, risks to have their messages delivered to the SPAM-folder or having them outright rejected during an delivery attempt. This did not come unexpected.

Chrome now supports potential-permissions-policy-violation Reports – And so does URIports!

With the latest 134 update, Chrome can now generate potential-permissions-policy-violation reports, helping developers catch Permissions Policy conflicts before they happen. At URIports, we’re excited to announce that we fully support these new reports, giving you deeper visibility into how embedded content interacts with your site’s security policies.

Learn more about these reports and how they help secure your web applications in our latest blog: https://www.uriports.com/blog/potential-permissions-policy-violation-reports/

Potential Permissions Policy violation Reports

URIports now supports potential-permissions-policy-violation reports, helping detect iframe permission conflicts before features are used. This improves security monitoring, prevents misconfigurations, and strengthens policy enforcement. Stay ahead of potential risks with better visibility.

URIports Blog