// knowledge base · email

SPF, DKIM and DMARC explained: stop others sending email in your name

5 min read · Updated on 19 October 2026

Without the right DNS records, anyone can send an email that appears to come from your domain. Fraudsters use that for fake invoices and phishing in your name. Four records prevent it.

What do they do?

In this order

  1. List every service that sends email on behalf of your domain: your mailbox, accounting, newsletter, website.
  2. Publish one SPF record with all those services, ending with -all or temporarily ~all.
  3. Enable DKIM for every service that sends email. For Microsoft 365 you do this in the Defender portal.
  4. Set DMARC to p=none first with a reporting address, and watch for a few weeks who sends in your name.
  5. If everything checks out, move to p=quarantine and then to p=reject.
  6. Optional: MTA-STS and TLS-RPT for encrypted delivery.

Checking

With the free security check on this site you can see in a few seconds whether SPF, DKIM, DMARC and MTA-STS are set up correctly, together with DNSSEC and the security of your website.

Common mistakes

// contact

Shall we talk?

Would you like a website, or help with your cloud environment? Send me a message.

info@kelson365.com

Prefer a form? Fill in the request