RU
EMAIL DELIVERABILITY

SPF, DKIM and DMARC Setup: A Practical Check

SPF, DKIM and DMARC establish who may send email for your domain, whether a message is intact, and how recipients should handle failed checks. A proper setup maps every legitimate sending flow, aligns authentication with the visible From domain, and verifies the result on real messages.

Get the plan

Why does a domain need all three checks?

SPF confirms whether a sending mail system is authorised to send for a domain. DKIM adds a cryptographic signature so the recipient can check that the message was not changed after sending. DMARC connects those checks to the domain shown in the From field and tells recipients how to handle failures; together, they provide a clear trust signal.

MechanismWhat it confirmsWhat to check at acceptance
SPFThe sending infrastructure is authorisedThe sending system is permitted by the domain
DKIMThe message is authentic and intactA signature is present and passes validation
DMARCAuthentication aligns with the visible sender and follows the domain policyDomain alignment and reporting work as intended

A DNS record alone does not prove that protection works. The acceptance criterion is a correct authentication result on a message sent from every approved sender address.

What should happen before records are published?

Start by mapping your outbound email environment: domains, subdomains, sender addresses, and every system that can send on the company’s behalf. This prevents two costly outcomes: omitting a legitimate sender and disrupting essential correspondence, or authorising a wider set of senders than necessary.

  1. Inventory domains and outbound email flows, including sales, support, notifications and employee correspondence.
  2. Review existing DNS records for duplicates, obsolete permissions and conflicting rules.
  3. Agree which domain recipients see in the From field and which signatures are valid for each flow.
  4. Publish changes in an agreed sequence and allow DNS changes to take effect.
  5. Send control messages and review authentication results, not delivery alone.

A common mistake is to configure protection only for new sales email and overlook system notifications. Once the policy is tightened, legitimate operational messages may be rejected or marked as suspicious. This is a task across DNS, email administration and business processes, not a single line in a control panel.

If you are preparing an outbound environment for cold email, assess authentication alongside email deliverability and the state of domains and mailboxes. Authentication does not replace a relevant message or a sound contact list, but it helps recipients distinguish legitimate email from impersonation.

What exactly should you check in DMARC?

DMARC verification does not begin with asking whether a record exists. It begins with asking whether the From domain matches a domain authenticated by SPF or DKIM. This is called alignment: a passing DKIM signature from another domain may not be enough for DMARC to pass.

Summary to request from the implementer

A useful report does more than state that DMARC is configured. It shows which flow was tested and why it passed. A screenshot of a DNS record without a list of senders leaves the main risk unanswered: whether routine business email will be affected by the policy.

You can use a domain authentication check for initial diagnosis, but treat its result as a prompt for investigation rather than a final verdict. A tool cannot know which of your senders are required by your business processes.

Which mistakes break protection and delivery?

The first mistake is changing DNS without an inventory. The second is assuming one general configuration covers every subdomain and sender address. The third is enforcing a strict failure policy before all legitimate flows have been tested; this is especially risky because a message can be technically valid for the sender yet fail alignment at the recipient.

It is tempting to stop once a message arrives. But a delivered message can still land in a junk folder or carry a warning. Reviewing message headers confirms whether SPF, DKIM and DMARC actually passed, rather than relying on the impression from one inbox.

  • A responsible employee has confirmed the full list of domains and email flows.
  • There are no obsolete or unknown sending permissions.
  • DKIM signatures have been validated on control messages.
  • DMARC aligns with the domain the recipient sees.
  • There is a clear process for reviewing reports and changes to the email environment.

Authentication problems are often mistaken for weak email copy. An outreach and deliverability audit separates the causes: first establish the technical sending status, then assess the audience, offer and response to the message.

When SPF, DKIM and DMARC are not the answer

These mechanisms do not create demand, repair an irrelevant list, or turn an unsolicited offer with no clear reason into a useful conversation. They also do not guarantee inbox placement: the recipient’s mail system considers many signals. If the email is sent to the wrong person or reads like bulk advertising, correct authentication will not make it relevant.

Do not begin with a strict policy if you do not know which systems and teams send email from your domains. First map the environment and run control checks. For cold email, this is one part of full-service B2B outreach, where technical readiness connects with the list, message and reply handling.

We inventory senders, configure SPF, DKIM and DMARC without granting unnecessary permissions, verify alignment, and provide an acceptance summary. Your team can then see which email flows are authenticated by the domain and which need separate investigation.

FAQ

Can SPF, DKIM and DMARC be set up once and then ignored?

No. Review the configuration whenever you add an email flow, change a provider, or launch a new domain. Otherwise legitimate mail may fail authentication while old permissions remain unreviewed.

How do I know that DKIM is working?

Send a control message and inspect its technical headers. The signature must be present and successfully validated by the receiving system; a DNS record by itself is not enough.

What should I do if a DMARC check reports an error?

Identify the message source and the domains used by SPF and DKIM first. Correct the reason for the mismatch, then test again rather than weakening the policy without understanding that flow.

Do these records keep messages out of spam?

They authenticate the sender and reduce the risk of domain impersonation. They do not replace sender reputation, relevance or list quality, so inbox-placement issues need separate deliverability analysis.

Do we need this setup if we send only a small amount of email?

Yes. Low volume does not remove the risk of domain impersonation or technical mistakes. It is still important to know which messages are genuinely sent on the company’s behalf.

Check that your domain authenticates your email

We will map your email environment, identify weak points in SPF, DKIM and DMARC, and show what to verify before a campaign starts. You receive a clear summary of senders and next actions.

Case studies
24 hours
that is how long it takes us to come back with numbers for your segment