Blog — Technical guides

Business email: SPF, DKIM and DMARC explained simply.

10 July 2026 · Reading: 6 min

The quote ended up in spam and the client never saw it. It is not bad luck: it is three lines of configuration nobody ever set up properly. Here they are

Business email and domain configuration
Table of contents
  1. Why your emails end up in spam
  2. SPF: who can write in your name
  3. DKIM: the signature nobody can forge
  4. DMARC: the rule that ties it all together
  5. What to do, in order

Why your emails end up in spam

You sent an important quote and the client tells you they never received it. You find it in spam, or it never arrived at all. It is not bad luck: mail systems — Gmail, Outlook, all of them — have become extremely strict about filtering, and to do so they check whether the sender is really authorised. If your domain has not configured the three protocols that prove this, your emails start at a disadvantage. The paradox is that the problem often lies not in the content of the email, but in three lines of configuration nobody has ever set up properly.

Network cables in a server patch panel
SPF, DKIM and DMARC: what each one does
ProtocolWhat it is forHow it worksIf it is missing
SPFStates which servers may send on your behalfA public list of authorised servers: if the sender is not on it, the mail is suspectAnyone can impersonate you — and it happens more often than you think
DKIMProves the mail really comes from you and has not been alteredA cryptographic signature on every outgoing mail, verifiable by the recipientNo proof of integrity: the mail can be modified along the way
DMARCTells the recipient what to do when SPF or DKIM failA policy: ignore, quarantine or reject. And it sends you the reportsNo rule and no visibility on who is using your domain
The three work together: SPF says who may write, DKIM proves it is you, DMARC decides what to do when something does not add up. Switching DMARC to its strictest mode before fixing the other two is the fastest way to block your own email.

SPF: who can write in your name

SPF is a public list stating which servers are authorised to send email with your domain. When an email arrives from info@yourcompany.com, the recipient checks that list: if the server that sent it is not there, the email becomes suspect. It serves to block anyone impersonating you — and it happens more often than you might think, because forging the sender of an email is trivially easy. The configuration is a single line in the domain DNS, but it must be updated every time you add a service that sends mail on your behalf: the ERP, the newsletter, the website form.

Are your emails ending up in spam?

We check your domain configuration and fix what is missing.

Let’s talk about your case

DKIM: the signature nobody can forge

DKIM adds a cryptographic signature to every outgoing email. The recipient verifies it and knows two things: that the email really comes from your domain, and that nobody altered it along the way. It is much stronger proof than SPF, because it does not depend on the sending server but on a key only you possess. Activating it is usually straightforward — the main mail providers generate it with a click — but it must then be published correctly in the DNS. If you skip this step, you have half the protection and the spam filters notice.

DMARC: the rule that ties it all together

DMARC is the policy telling the recipient what to do when SPF or DKIM fail: ignore, quarantine, or reject. And it is also the protocol that sends you reports on who is using your domain. Caution is needed here: switching straight to the strictest rule (reject) without having checked that all your legitimate services are properly configured means blocking your own emails. The correct path is gradual: you start in observation mode, read the reports, fix what is not aligned, and only at the end tighten the rule. A domain can have only one DMARC policy: if one already exists, it must be modified, not added.

What to do, in order

First: check what you already have, because often something is there but incomplete. Second: line up all the services that send mail on your behalf — business mail, website, newsletter, ERP, invoicing — because each must be authorised. Third: configure SPF and DKIM for all of them, one at a time. Fourth: enable DMARC in observation mode and read the reports for a few weeks. Only when the reports are clean, raise the strictness. It is a few hours of work that saves months of quotes vanishing into thin air, and drastically reduces the risk of someone impersonating your company. If you need it, we handle it as part of maintenance.

Keep reading

Related articles

Let’s talk

Let’s fix your emails.

We check your domain configuration and tell you what is missing.

We reply within 24 hours · No spam.