Skip to content
CyberVigil
Email security

Email security for small businesses

Stop scammers from sending email that pretends to be your business. Learn how SPF, DKIM and DMARC work together, and check your domain for free.

Quick answer

Email security for a small business starts with three DNS records: SPF lists who may send email for your domain, DKIM signs your messages, and DMARC tells inbox providers what to do with mail that fails those checks. Together they make it much harder for scammers to impersonate you and help your real email reach the inbox. Add strong passwords and two-step sign-in on every mailbox.

Guides in this section

Email is how most small businesses send quotes, invoices and payment details, which is exactly why scammers like to imitate it. A fake message that looks like it came from your domain can cost your customers money and cost you their trust.

A few DNS records and good account habits make that much harder. The guides below cover each one.

Why does email security matter for a small business?

Two of the most common scams start with email. Phishing tricks people into clicking a link or sharing a password. Business email compromise uses a real or convincing fake business address to request payments or change bank details.

Protecting your own domain helps on both fronts. It stops scammers borrowing your name, and it helps your real email land in the inbox instead of spam.

How do SPF, DKIM and DMARC work together?

Think of them as three layers. SPF is a list of the services allowed to send email for your domain. DKIM adds a digital signature to each message so receivers can tell it wasn't altered. DMARC checks that one of those passes for the domain in the From address, then tells providers what to do when it doesn't: deliver, send to spam, or reject.

Our guide to SPF, DKIM and DMARC explained walks through each record with examples. Large inbox providers now expect them, too. Google's email sender guidelines require anyone who sends more than 5,000 messages per day to Gmail accounts to set up SPF, DKIM and DMARC.

How do I stop someone spoofing my business email?

The short version: publish one SPF record, turn on DKIM with your email provider, and add a DMARC record starting at p=none. Watch the reports for a few weeks, then tighten the policy so fake messages go to spam or get blocked.

Follow how to stop email spoofing for the full process. If your scan flagged DMARC, the fix guide for DMARC policy not enabled has the exact record to add, and our GoDaddy DMARC guide covers that provider click by click.

What about Google Workspace and Microsoft 365?

Both providers handle the heavy lifting, but a few settings are up to you. DKIM has to be switched on in your admin console, SPF and DMARC are added at your DNS host, and every account should use two-step sign-in (MFA).

If your team uses Google, our Google Workspace security guide lists the settings worth checking first.

Where should I start?

Check what your domain publishes today. The free DMARC checker shows your policy and what it means, and the SPF checker catches duplicate records and lookup limits. To check everything at once, including DKIM on common selectors, run the free website security scan.

Common questions

What is email spoofing?

Spoofing is when someone sends email that looks like it came from your address or domain, without having access to your account. Scammers use it to send fake invoices or payment requests to your customers and staff.

Do I need SPF, DKIM and DMARC if I use Google Workspace or Microsoft 365?

Yes, if you send email from your own domain, like name@yourbusiness.com. Your provider handles the sending, but the SPF and DMARC records live in your domain's DNS, and DKIM usually needs to be switched on in your admin console.

Will setting up DMARC break my email?

Not if you start in monitoring mode with p=none. That setting only collects reports and doesn't change how your mail is delivered. Once the reports show your real email passing, you can move to quarantine and then reject.

Does email authentication stop phishing emails sent to me?

It mainly stops others from using your domain in fake email. Inbox providers also use other companies' records to filter what you receive, but you still need spam filtering, staff awareness and two-step sign-in.

Take the first step

Scan your website today

Get a free report on your website and email settings, with step-by-step fixes for anything that needs attention.

  • Free check
  • No signup
  • No changes to your website