An email sent from a small business's professional address can today be rejected before it even reaches the recipient's inbox, with no clear error message ever warning the sender. Since Google and Yahoo tightened their requirements in February 2024, followed by Microsoft in May 2025, authenticating the sending domain through SPF, DKIM and DMARC has become the price of entry for any business mailbox that wants its messages to actually arrive.

What these three acronyms actually mean

SPF, or Sender Policy Framework, is a DNS record listing the servers authorized to send email on behalf of your domain. DKIM, or DomainKeys Identified Mail, adds a cryptographic signature to every message, proving it was not altered along the way. DMARC, or Domain-based Message Authentication, Reporting and Conformance, ties the two together and tells mail providers what to do when an email fails these checks, while also generating reports that reveal who is sending email while spoofing your domain.

Why this is no longer optional

These three protocols have been around for a long time, but until recently remained simple best practice recommendations. Since 2024, Google and Yahoo have required their setup for any domain sending a significant volume of messages, with precise thresholds around five thousand emails per day to personal Gmail or Yahoo addresses. Microsoft followed in 2025 with similar rules for Outlook and Hotmail. A small business that occasionally sends quotes or newsletters does not necessarily cross that threshold, but the spam filters of these mail services now clearly favor authenticated domains regardless of volume sent, which makes this setup useful well beyond the large senders originally targeted.

The difference between rejection and spam filtering

There is an important distinction to understand here. A domain without DMARC or with an incomplete configuration generally sees its emails filtered into the recipient's spam folder, which stays visible even if few people check it. For large senders exceeding the thresholds set by Google and Microsoft, failing to meet requirements can go as far as outright rejection of the message at the server level, with a technical error code the recipient will never see and the sender will only notice by monitoring sending logs.

A problem that remains widespread

A significant share of business domains still lack a properly configured DMARC record today, which exposes them to spoofing and deliverability problems. This figure varies between studies, but they all converge on the same finding: most domains still have not completed this compliance work, while the tolerance window from major mail providers keeps gradually closing.

How to check your own configuration

The simplest method is to send a test email to a Gmail address, then open that message and check the Show Original option, which clearly indicates whether SPF, DKIM and DMARC checks passed or failed. Free online tools, such as MXToolbox, also let you check the presence and validity of these DNS records without having to send a test email.

Setting it up in practice

Technical setup happens at the domain's DNS record level, usually through the hosting provider's or registrar's admin interface. A common pitfall concerns businesses using several sending tools, such as their business email, invoicing software and a newsletter tool: each one must be properly declared and signed, otherwise emails sent from those third party tools will fail DMARC alignment even if the main domain is correctly configured. It is recommended to start with a monitoring only DMARC policy, then gradually move to a stricter policy once the configuration has been validated over several weeks.

Points to verify before publishing: confirm at the time of publication the exact volume thresholds used by Google, Yahoo and Microsoft to qualify a sender as a bulk sender, along with the cited enforcement dates for Microsoft, and check that the figures mentioned on the share of domains still non compliant remain consistent with the most recent available studies.