Zedmail signs and authenticates your mail so it reaches inboxes instead of spam. That requires three DNS records on your domain. Publishing them takes about five minutes; verification is automatic afterward.
This isn't optional. Zedmail will not send from a domain that hasn't been verified — every message from an unverified domain is rejected with domain_not_verified. Add all three records below, then verify, before you send.
These let Zedmail cryptographically sign every email as you. Two selector slots (zm1 and zm2) let us rotate signing keys without you ever touching DNS again — publish both, once.
zm1/zm2.dkim.zedmail.io targets are the same for every customer and never change.Authorises Zedmail's servers to send for your domain. If you already have an SPF record, add the include to it — don't create a second SPF record, a domain may only have one.
include:_spf.zedmail.io before the ~all in your existing record — e.g. v=spf1 include:_spf.google.com include:_spf.zedmail.io ~all.Tells inbox providers what to do with mail that fails authentication, and is now effectively required by Gmail and Yahoo. Start in monitor mode (p=none) — it changes nothing about delivery and gives you visibility.
Replace dmarc-XXXXXXXX with the exact address shown on your Domains page — it is unique to each domain and is what routes the reports back to you. An address at your own domain will not work.
p=quarantine; pct=100 to start protecting your domain from spoofers.On Cloudflare? Turn the proxy OFF for these records.
Set the two DKIM CNAMEs to “DNS only” (grey cloud), not the orange “Proxied” cloud. Cloudflare's proxy flattens CNAMEs and breaks DKIM verification — this is the single most common setup failure. TXT records (SPF, DMARC) are unaffected.
Authentication gets you allowed to send; it doesn't make inbox providers trust a brand-new domain yet — Apple's iCloud especially will refuse it at first. Don't blast your full list on day one. Start with a small volume of genuinely wanted mail and ramp up over the first few weeks. Reputation is earned, not configured — and switching email providers won't skip that step. Warm up. Warm up. Warm up.