
Email Deliverability for Charities: SPF, DKIM, DMARC Done Right
Written by
Published
Most charity emails land in spam. Setup authentication records (SPF, DKIM, DMARC) in 30 minutes and watch open rates jump 30-50%.
A charity sends a fundraising email to 1,000 supporters. They expect 200 opens (20% open rate). They get 80. Why? Half went to spam.
The fix is not content; it is email authentication. Set up three DNS records and watch open rates jump.
The problem: why emails go to spam
Email servers are paranoid. When they receive an email from nonprofit@yourcharity.org, they ask: "Is this real, or forged?"
If you do not prove it is real, the email goes to spam. You need to prove it with three records: SPF, DKIM, DMARC.
What is SPF (Sender Policy Framework)?
SPF tells email servers: "These are the servers approved to send email from our domain."
Example: Your email provider (Mailchimp, ConvertKit, etc.) sends emails on your behalf. You tell email servers "Yes, Mailchimp is approved."
How to set up SPF
- Ask your email provider for the SPF record (it looks like: v=spf1 include:mailchimp.com ~all).
- Go to your domain registrar (GoDaddy, Namecheap, etc.).
- Edit DNS records.
- Add a TXT record with the SPF.
- Save. Wait 24-48 hours for propagation.
What is DKIM (DomainKeys Identified Mail)?
DKIM cryptographically signs emails to prove they came from you and have not been tampered with.
Think of it like your digital signature. Email servers verify the signature and trust the email.
How to set up DKIM
- Ask your email provider for the DKIM public key (they give you a DNS record).
- Go to your domain registrar.
- Add a TXT record with the DKIM public key.
- Save. Wait 24-48 hours.
Most email providers (Mailchimp, Donorbox, etc.) make this automatic. Check their documentation for your specific provider.
What is DMARC (Domain-based Message Authentication)?
DMARC tells email servers what to do with emails that fail SPF or DKIM checks.
You have two options: p=none (just monitor), p=quarantine (put in spam), or p=reject (bounce).
Start with p=none; once you have confidence, move to p=quarantine.
How to set up DMARC
- Create a DMARC policy: v=DMARC1; p=none; rua=mailto:postmaster@yourcharity.org
- (This says "Monitor, do not quarantine yet. Send reports to postmaster email.")
- Go to your domain registrar.
- Add a TXT record with the DMARC policy.
- Save. Wait 24-48 hours.
Testing: make sure it is working
Use a free tool like MXToolbox (mxtoolbox.com) to check:
- SPF lookup: verify your SPF record is correct.
- DKIM lookup: verify your DKIM record is published.
- DMARC lookup: verify your DMARC record is published.
If all three show "Pass," you are good. If any show "Fail," something is wrong. Double-check DNS entries.
Real-world scenario
Before authentication setup
Email sent to 1,000 supporters. 30% bounce or go to spam. Open rate: 10%.
After authentication setup
Same email sent to 1,000 supporters. 5% bounce (normal). Open rate: 25%.
That is a 150% improvement. All from three DNS records.
This guide is part of our Charity Digital and Data hub, where you can explore every practical guide in this area.
Frequently asked questions
Do I need all three (SPF, DKIM, DMARC)?
SPF and DKIM are essential; DMARC is optional but recommended. All three together give the best results. Most providers set SPF and DKIM automatically; you just need to enable them.
Will this fix our open rates?
Setup properly, open rates typically increase 20-50%. It will not make a bad subject line good, but it removes the spam-folder penalty.
How long does it take?
DNS propagation takes 24-48 hours. Setup itself is 15-30 minutes. Do not worry if it does not work immediately; give it 48 hours.
Sources
External references used in this article. Links open on the original publisher’s site.
- Google: Email authenticationGoogle · Accessed 21 Jul 2026
- DMARC org: DMARC explainedDMARC.org · Accessed 21 Jul 2026
- MXToolbox: Email authentication toolsMXToolbox · Accessed 21 Jul 2026
You might also like:

Compare UK charity fundraising platforms on fees, Gift Aid, payouts, recurring giving, data ownership and total cost, with a practical framework to decide.

A vendor-neutral framework for choosing a charity website platform, covering total cost of ownership, accessibility, integrations, SEO, security and lock-in.

You have 160 characters to explain who you are, who you help, and why a stranger should care. Here is a five-minute exercise to fix yours. for UK charities.
