Compliance

Email deliverability for small business: SPF, DKIM, DMARC and the bulk sender rules

Why your emails land in spam and how to fix it: SPF, DKIM and DMARC explained, Gmail, Yahoo and Outlook sender rules, and a setup checklist.

By Oceanic Funnels TeamUpdated 9 min read
The short answer

To land in the inbox, your sending domain needs three DNS records: SPF (which servers may send for you), DKIM (a signature proving the email wasn't altered) and DMARC (what to do with mail that fails). Gmail and Yahoo have required these for bulk senders since February 2024, and Outlook since May 2025, along with one-click unsubscribe and a spam complaint rate below 0.3%. In Oceanic Funnels OS, add a dedicated sending subdomain under Settings → Email Services → Sending Domain.

Why emails go to spam

Mailbox providers decide where your email goes based on two things: whether they can prove it's really from you (authentication) and whether recipients want it (engagement and complaints). If either is weak, you land in spam or get rejected.

SPF, DKIM and DMARC in plain English

  • SPF is a DNS record listing the services allowed to send email for your domain. You can only have one SPF record per domain, and it's limited to 10 DNS lookups.
  • DKIM adds a digital signature to every email. The matching public key sits in your DNS, so receivers can check the email wasn't forged or changed.
  • DMARC tells receivers what to do when an email fails SPF or DKIM, and sends you reports. Start with p=none to monitor, then tighten to quarantine or reject once you're sure all legitimate mail passes.

The bulk sender rules

Since February 2024, Gmail and Yahoo require anyone sending around 5,000 or more emails a day to their users to:

  • Pass both SPF and DKIM, with a DMARC record (at least p=none) aligned with your From domain.
  • Offer one-click unsubscribe on marketing email and honour it within two days.
  • Keep the spam complaint rate below 0.3%, ideally under 0.1%.

Outlook.com introduced similar requirements for high-volume senders in May 2025. Even if you send less, following these rules is the best way to reach the inbox.

Use a dedicated sending subdomain

Send marketing email from a subdomain such as mail.yourbusiness.com. It keeps your marketing reputation separate from your main domain, so a campaign that gets complaints doesn't affect your everyday email. Make sure the From address uses the same authenticated domain.

Setup checklist in Oceanic Funnels OS

  1. Go to Settings → Email Services → Sending Domain and add a subdomain, such as mail.yourbusiness.com.
  2. Add the DNS records shown (SPF, DKIM and others) at your domain provider, then verify.
  3. Add a DMARC record with p=none and a reporting address.
  4. Update your From address in campaigns and automations to use the authenticated domain.
  5. Watch DMARC reports for 2 to 4 weeks before moving to quarantine or reject.

Habits that keep you in the inbox

  • Only email people who opted in. Never buy lists.
  • Remove contacts who bounce or haven't opened in months.
  • Send consistently instead of rare huge blasts.
  • Write like a person: clear subject lines, few links, no spammy phrases.
Want this set up for you?On Growth and Done-For-You, our team builds it into your system.
Build my net

Sources

FAQ

Questions, answered

Do I need DMARC if I send small volumes?

It's strongly recommended. Major providers increasingly expect it from all senders, and it protects your domain from being spoofed.

Should I send from my main domain or a subdomain?

Use a subdomain for marketing email. It protects the reputation of your main domain, which you use for everyday email.

What spam complaint rate is too high?

Gmail and Yahoo require bulk senders to stay below 0.3%. Aim for under 0.1%.