Guide

    Cold email deliverability checklist: SPF, DKIM, DMARC and more

    Short answer

    Authenticate every sending domain with SPF and DKIM, publish a DMARC policy (p=none is the minimum), keep complaints under 0.3% and bounces low by verifying every address, and honour opt-outs quickly. Gmail, Yahoo and Outlook.com now require most of this from anyone sending at volume.

    In short

    • Gmail (since February 2024) and Yahoo require SPF or DKIM for all senders, and SPF, DKIM and DMARC (at least p=none) for bulk senders.
    • Outlook.com moves non-compliant mail from high-volume senders (over 5,000 a day) to Junk from 5 May 2025.
    • Keep the spam complaint rate under 0.3% (Gmail recommends under 0.1%) and honour unsubscribes within 2 days (Yahoo).
    • Verify every address before sending; a TechSales mailbox is marked at risk from 3% bounces.

    Last checked:

    The checklist

    1. Send from secondary domains (for example a variant of your brand), not your main company domain.
    2. Publish an SPF record listing the services that send for the domain.
    3. Turn on DKIM signing in Google Workspace or Microsoft 365 and publish the key.
    4. Publish a DMARC record, starting with p=none, aligned with SPF or DKIM.
    5. Warm up each new mailbox before cold sending. See How to warm up a new domain.
    6. Verify every address before a campaign and keep catch-all results apart. See Catch-all emails.
    7. Honour opt-outs quickly and watch complaint and bounce rates per mailbox.

    What the mailbox providers require

    Sender requirements, as published
    RequirementGmailYahooOutlook.com
    SPF and DKIMSPF or DKIM for all; both for 5,000+/daySPF or DKIM for all; both for bulkRequired for 5,000+/day
    DMARCRequired for 5,000+/day (p=none allowed), alignedRequired for bulk, at least p=none, must passRequired for 5,000+/day, at least p=none
    Spam rateUnder 0.3%; recommended under 0.1%Under 0.3%Not stated here
    UnsubscribeOne-click for marketing mail at 5,000+/dayOne-click for bulk; honour within 2 daysVisible unsubscribe recommended

    Where TechSales fits

    DNS records and warm-up live in your mail provider and your sending tool. TechSales takes care of the list side: two-pass verification before any send, invalid and risky addresses kept apart, opt-out replies put on Do Not Contact and pushed to your sending tool's block list, and Sending health watching bounce rate and warm-up score per mailbox. See Email finding and verification.

    Frequently asked questions

    Is DMARC p=none enough?
    It meets the minimum Gmail, Yahoo and Outlook.com publish for bulk senders. Moving to quarantine or reject later protects your domain from spoofing once you are sure all legitimate mail is aligned.
    Do these rules apply to cold email under 5,000 a day?
    The bulk-sender rules start around 5,000 messages a day to a provider, but all senders must authenticate with SPF or DKIM and keep complaints low. Setting up all three records is the safe default.
    Should I send cold email from my main domain?
    It is common practice not to, so that a deliverability problem with outreach does not affect your everyday company email.

    Sources

    See it on your own market

    Access is invite only and starts with a demo call. We walk through TechSales on your own list and tools.