[ Industries ]

Nonprofit authentication: govern fundraising and volunteer communications

Keep donor receipts, fundraising campaigns and volunteer notices accountable to distinct owners and tested sending identities.

By the EmailAuth research team · 3 min read

[ Key points ]

  • Keep donor receipts, fundraising campaigns and volunteer notices accountable to distinct owners and tested sending identities.
  • Separate receipt delivery and volunteer-system identity from appeal approval; quiet seasonal senders need owner review, not automatic deletion.
On this page

A nonprofit's fundraising platform, donation processor and volunteer coordinator can all send under the same brand while using different email identities. Before changing authentication policy, identify who can authorise each stream and what failure would interrupt. A missing receipt is not the same incident as a delayed newsletter, and an authenticated donation request is not proof that its destination has been approved.

Separate trust in the domain from trust in the appeal

RFC 9989 validates domain use through aligned authentication. It does not approve a fundraiser, verify a payment destination or establish that an account has not been compromised. Keep campaign sign-off and payment-destination verification outside the authentication result. Staff should use the organisation's established verification process for unexpected changes to donation instructions, even if the message passes DMARC.

Build an inventory volunteers can maintain

Create distinct rows for fundraising campaigns, donor receipts and volunteer communications. Record the responsible staff role, vendor account, From domain, DKIM domain and selector, envelope identity, sending purpose and last controlled test. The campaign owner approves the appeal; the finance or donation-service owner confirms receipt workflows; the volunteer coordinator owns scheduling notices. Assign deputies so the inventory survives a volunteer's departure.

Reconcile old campaigns before a busy giving period. A vendor account retained after a fundraising event can remain authorised long after its owner leaves. Review purpose, keys, credentials and DNS dependencies through the normal change process. Do not remove a DNS entry solely because it was absent from a short reporting window: seasonal campaigns can be legitimate and quiet for months.

Keep volunteer identity separate from campaign success

Suppose fundraising and receipt notices use matching From and DKIM d= domains, while a volunteer reminder uses From volunteers.charity.example and a signature from provider.example.net. Even assuming the latter signature verifies, it fails strict DKIM alignment with that From domain. Do not close the coordinator’s identity issue because the fundraising route passed its own test.

This is a hypothetical domain comparison, not an evidence package, cryptographic check or donor-mail observation. RFC 9989 Sections 4.4 and 5.3.5 require evaluating the relevant authentication and alignment paths for a complete message verdict. Another aligned DKIM signature or passing aligned SPF can affect that verdict; for p=reject deployment, Sections 7.4 and 8 require valid DKIM rather than SPF alone. Verify the actual vendor configuration and controlled received samples before declaring the volunteer route ready.

Prioritise receipts without hiding campaign failures

Define a receipt deadline from the organisation's service expectations, then send a harmless test through the donation workflow using an approved sandbox or test mode. Confirm the receipt event, controlled receipt, trusted authentication result and correct reference to the test transaction. Never create a real donation or contact real donors just to obtain a sample without authorisation. Test a campaign preview and a volunteer shift reminder separately.

RFC 5321 distinguishes SMTP acceptance responsibilities; acceptance is not proof that a donor opened a receipt or saw it in the inbox. Keep submission, receiving acceptance and user-visible receipt as separate observations. An aggregate pass percentage cannot substitute for those transaction-level checks.

Close gaps before the campaign launches

For a misaligned outsourced sender, seek the vendor's supported custom-domain setup and retest. If the supplier cannot support the intended identity, consider a clearly identified supported sender address with the communications owner rather than silently weakening the whole domain. Keep fundraising content approval, opt-out handling and donor-data access under their own controls. Launch only when the relevant route evidence, owner and fallback are recorded, and review again after a vendor, domain or campaign workflow changes.

[ Takeaway ]

Separate receipt delivery and volunteer-system identity from appeal approval; quiet seasonal senders need owner review, not automatic deletion.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Test all three streams

Receipts and volunteer notices can fail independently of campaigns.

Next steps

  1. Capture each configured tenant.
  2. Check From and signing domains.
  3. Retest after configuration changes.

CISO / SecOps

Retire abandoned access

Volunteer turnover and seasonal systems create ownership gaps.

Next steps

  1. Review dormant vendor accounts.
  2. Assign deputies.
  3. Keep donor data out of test evidence.

Founder / Non-technical

Keep fundraising accountable

Identity controls support trust but do not approve donation destinations.

Next steps

  1. Name campaign and receipt owners.
  2. Require payment-change verification.
  3. Fund a pre-campaign test.

[ FAQs ]

Frequently asked questions

Does a DMARC pass approve a fundraising appeal?

No. Campaign authority and donation-destination approval require separate checks.

Should receipts and newsletters share one test?

No. They can have different applications, identities and service deadlines.

Who should own volunteer-system mail?

A named coordinator or staff service owner with a deputy, not an unassigned shared account.

Can a quiet seasonal sender be deleted immediately?

No. Verify its purpose and next use with its owner before removing authorisation.

How do we test receipts safely?

Use an authorised sandbox or harmless test workflow and controlled recipients.

Did the example send donor mail or verify signatures?

No. It assumes a signature verifies to illustrate a domain-alignment comparison. No cryptographic or delivery test was executed.

Does provider DKIM pass settle the issue?

No. Check that signature’s alignment and the other authentication paths before deciding DMARC. For p=reject deployment, valid DKIM is required rather than relying only on SPF.

When should the inventory be reviewed?

Before major campaigns and after vendor, domain, ownership or workflow changes.

[ Sources ]

Sources

  1. RFC 9989: DMARC

    Sections §4.4 · §5.3.5 · §5.4 · §7.4 · §8

  2. RFC 6376: DKIM Signatures

    Sections §3.4 · §3.5 · §3.7 · §6.1 · §6.3

  3. RFC 5321: Simple Mail Transfer Protocol

    Sections §4.2.5 · §6.1

[ Glossary ]

Glossary

Service owner
The role accountable for a sending workflow and its operational acceptance.
Strict alignment
An alignment mode requiring exact domain equality for the relevant authentication identity.

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base