Most organizations send email from far more systems than their mail server. Marketing platforms, CRMs, helpdesks, billing tools, and a growing list of AI assistants all send messages that carry your domain in the From address. Each is a third-party sender, and each is a place where SPF, DKIM, and DMARC can fail without anyone noticing.
Failures matter more now. Gmail, Yahoo, and Outlook.com require senders above 5,000 messages a day to authenticate with SPF, DKIM, and DMARC and align them with the From domain, or they can reject non-compliant bulk mail outright. Below that volume, a message that fails DMARC is more likely to land in spam, and it will not arrive at all once you move to a reject policy.
This guide covers seven categories of third-party senders, explains how each one typically breaks DMARC, and lists the steps to authenticate it. It closes with example DNS records, a verification method, and a rollout plan.
Why Third-Party Senders Break DMARC
DMARC passes when at least one of SPF or DKIM passes and is aligned with the domain in the visible From address. Alignment is the part people miss.
- SPF alignment compares the domain in the return-path, also called the envelope sender or bounce address, with the From domain. Vendors usually use their own bounce domain, so SPF passes for them but does not align with you.
- DKIM alignment compares the signing domain in the DKIM signature (the d= value) with the From domain. Vendors usually sign with their own domain by default, so DKIM passes but does not align.
- Configuration errors break the rest. Common ones are more than 10 DNS lookups in SPF, more than one SPF record on a domain, missing DKIM records, and records left behind for vendors you no longer use.
Under relaxed alignment, which is the default, a subdomain aligns with its parent organizational domain. Strict alignment requires an exact match. Because DKIM signatures usually survive forwarding and SPF often does not, most teams aim for DKIM alignment on every third-party sender.
The Seven Senders at a Glance
| Sender type | Where DMARC usually breaks | Primary fix |
|---|---|---|
| 1. AI meeting notetakers | Features that send from servers other than your mail provider using your domain | Ask which domain is in the From address, then authenticate or restrict |
| 2. Marketing platforms | Default vendor bounce domain and DKIM signature are not aligned | Dedicated subdomain with custom DKIM and return-path |
| 3. CRM and sales engagement | Bulk sends from platform servers and too many SPF includes | Mailbox-based sending for 1:1 mail; authenticated subdomain for sequences |
| 4. Helpdesk and support | Replies from support@ sent by the helpdesk, and forwarding that breaks SPF | Vendor DKIM and return-path records; no blind forwarding |
| 5. Calendar and scheduling | Branded sending and unsigned calendar mail | Enable custom DKIM at your mail provider; authenticate branded sends |
| 6. Billing and payments | Invoices from billing@ without matching DNS records | Custom sending domain with provider records; move to enforcement |
| 7. HR and recruiting | Systems set up by HR without IT review | IT-reviewed setup on an authenticated subdomain |
1. AI Meeting Notetakers and Meeting Assistants
Meeting assistants send summaries, action items, follow-up drafts, and share links, often to participants outside your company. Whether your team uses Fathom or is weighing Fathom alternatives, ask the vendor how its emails are authenticated before you connect a mailbox or enable sending from your domain.
Many of these tools send from their own domain and show your name as the display name. That does not affect your DMARC results, because the domain in the From address is the vendor’s. The trouble starts with features that put your domain in the From address and send from the vendor’s servers, such as follow-up emails that appear to come from you. Those messages carry the vendor’s return-path and DKIM signature, so SPF and DKIM can pass while still failing alignment with your domain. A third pattern is a tool that sends through your own Google or Microsoft mailbox. That mail is signed and delivered by your mail provider, so it aligns as long as DKIM signing is enabled for your domain there.
Questions to ask the vendor:
- Which domain appears in the From address of summaries, invitations, and reminders?
- Does any feature send mail from the vendor’s servers using my domain in the From address?
- If so, can I authenticate with custom DKIM and a custom return-path on a subdomain?
- Can emails to external participants be limited or turned off?
- If the tool sends through my mailbox, which permissions does it request?
How to authenticate it:
- If the From domain belongs to the vendor, there is nothing to configure for your DMARC. Focus on who receives the emails.
- If the vendor sends from your domain, add the DKIM and return-path records from its documentation, ideally on a dedicated subdomain.
- If the tool sends through your mailbox, make sure DKIM signing is enabled for your custom domain in Google Workspace or Microsoft 365.
- Send a real summary to an external mailbox and read the authentication headers before rollout.
2. Marketing and Email Service Platforms
Marketing platforms send the highest volume of third-party mail, which makes them the most common source of DMARC trouble. By default, many sign with the vendor’s own DKIM key and use the vendor’s bounce domain as the return-path. SPF and DKIM then pass for the vendor’s domain, but neither aligns with the domain in your From address, so DMARC fails.
Volume raises the stakes. Gmail, Yahoo, and Outlook.com require senders above 5,000 messages a day to authenticate with SPF, DKIM, and DMARC and to align with the From domain, and marketing mail also needs one-click unsubscribe and a low spam complaint rate. Non-compliant bulk mail can be rejected outright.
How to authenticate it:
- Send from a dedicated subdomain such as news.example.com so marketing reputation and DNS records stay separate from corporate mail.
- Complete the platform’s domain authentication. This usually means adding DKIM records, often CNAMEs, so messages are signed with your domain, plus a custom return-path domain if offered.
- Publish SPF where it needs to be. If the return-path is a custom subdomain, the SPF record lives on that subdomain, which keeps your root record short.
- Set a DMARC policy for the subdomain, either with sp= on the parent record or a record of its own, and read the aggregate reports.
- Add one-click unsubscribe headers and watch complaint rates.
3. CRM and Sales Engagement Platforms
Sales tools usually send in one of two ways. One-to-one emails sent through a connected Google or Microsoft mailbox are authenticated by your mail provider. Bulk sequences and “send via platform” options use the platform’s own servers, and those need configuration. A frequent failure is a platform that sends from users’ personal addresses on your domain without any DKIM or return-path setup.
These tools also pile up SPF includes. Each include costs DNS lookups, and SPF allows only 10 per evaluation (RFC 7208). Go over the limit and receivers treat SPF as a permanent error, which fails the check.
How to authenticate it:
- Use mailbox-connected sending for individual outreach.
- For platform-sent sequences, authenticate a dedicated subdomain with custom DKIM and return-path, and keep outreach on a separate domain or subdomain from corporate mail.
- Audit which users and which platforms are allowed to send as your domain.
- Count SPF lookups regularly. Consolidate or remove includes for tools you no longer use, and be careful with flattening, because flattened IP lists go stale when vendors change addresses.
4. Helpdesk and Customer Support Tools
Support teams usually want replies to come from [email protected]. That means the helpdesk’s servers send mail with your domain in the From address, which requires SPF or DKIM alignment to pass DMARC. Many setups skip it, because tickets appear to work in testing: the vendor’s own checks pass, and delivery to a lenient inbox succeeds.
Inbound handling causes a second set of problems. Auto-forwarding a support mailbox to the helpdesk is simple, but forwarding often breaks SPF because the forwarder’s IP is not authorized for the original sender. DKIM signatures can survive forwarding, which is one reason DKIM alignment is more dependable than SPF alignment.
How to authenticate it:
- Add the vendor’s DKIM records so replies are signed with your domain, and add the vendor’s SPF or return-path records if required.
- Prefer MX routing or the vendor’s supported forwarding method over mailbox auto-forward rules.
- Test a ticket reply to an external mailbox and inspect the headers, then repeat for automated messages such as satisfaction surveys, which sometimes come from a different system.
- Remove records for helpdesk tools you have retired.
5. Calendar and Scheduling Tools
Scheduling tools send invitations, confirmations, and reminders, usually on behalf of a host. Most send from the vendor’s domain with your address in Reply-To, which does not affect your DMARC. Problems come from branded options that send from your domain without authentication, and from calendar mail that goes out unsigned.
The unsigned case is easy to miss. If DKIM signing is not enabled for your custom domain in Microsoft 365, outgoing mail is signed with the default tenant domain instead, which does not align with your From domain. Google Workspace likewise needs DKIM turned on for your domain.
How to authenticate it:
- Confirm which domain the tool uses in the From address for each message type.
- Enable DKIM signing for your custom domain at your mail provider, so calendar invitations and mailbox-sent messages align.
- If you use a branded sending option, authenticate it with the vendor’s DKIM and return-path records.
- Check reminder and cancellation emails separately from invitations.
6. Billing, Invoicing, and Payment Platforms
Invoices, receipts, and payment reminders are among the most abused email types. Attackers imitate them because recipients act quickly on anything involving money, and a spoofed invoice can redirect a payment. These platforms often send from their own domain with your business name, and they offer an option to send from [email protected]. That option only works for DMARC when the DNS records are in place.
Companies often run several billing-related tools at once, such as accounting software, a payments processor, and a subscription manager. Each is a separate sender with its own records.
How to authenticate it:
- Use each platform’s custom email domain feature and publish the DKIM, SPF, and return-path records it provides.
- List every system that sends billing mail, and confirm that each one authenticates and aligns.
- Move to an enforcement policy as soon as reports show your legitimate sources passing. That is what stops attackers from sending invoices that look like yours.
- Tell customers which addresses your invoices come from.
7. HR, Recruiting, and Payroll Systems
Applicant tracking systems send candidate emails from careers@ or jobs@, onboarding platforms send welcome messages, and payroll tools send notifications to employees. They are often selected and configured by HR without IT involvement, so nobody checks the DNS side. The results are offers landing in spam and candidates missing interview invitations.
Impersonation is common here too. Job-scam emails that copy a real company’s branding are a familiar tactic, and an enforced DMARC policy makes it harder to send them from your actual domain.
How to authenticate it:
- Make DNS review part of the HR software purchase process.
- Authenticate a dedicated subdomain for recruiting mail, using the vendor’s DKIM and return-path records.
- Publish a short list of official hiring and payroll addresses so candidates and employees can recognize them.
- Check that interview invitations and offer emails reach real inboxes, including free webmail providers.
Example DNS Records
Exact names and values come from each vendor’s setup page. The patterns below show what to expect. The domains are placeholders.
SPF on the sending subdomain (one record per domain)
mail.example.com. TXT “v=spf1 include:_spf.vendor.example ~all”
DKIM signing records, usually provided as CNAMEs
selector1._domainkey.mail.example.com. CNAME selector1.dkim.vendor.example.
selector2._domainkey.mail.example.com. CNAME selector2.dkim.vendor.example.
Custom return-path (bounce) domain
bounce.mail.example.com. CNAME return.vendor.example.
DMARC record, starting in monitoring mode
_dmarc.example.com. TXT “v=DMARC1; p=none; rua=mailto:[email protected]”
How to Verify a Sender Before You Go Live
Send a real message from the system to an external mailbox, open the original message source, and read the authentication results. You want SPF or DKIM to pass and the domain behind that pass to match the From domain.
Aligned: DMARC passes
spf=pass smtp.mailfrom=bounce.mail.example.com
dkim=pass header.d=mail.example.com
dmarc=pass header.from=mail.example.com
Passing but unaligned: DMARC fails
spf=pass smtp.mailfrom=bounces.vendor.example
dkim=pass header.d=vendor.example
dmarc=fail header.from=example.com
In the second example, both checks pass, but for the vendor’s domain. Neither matches example.com, so DMARC fails. That is the signature of an unauthenticated third-party sender.
A Rollout Plan
- Inventory your senders. Ask finance for SaaS subscriptions, review your single sign-on app list, read your SPF includes, and check mail logs.
- Publish DMARC at p=none with a reporting address. Aggregate reports show every system sending as your domain, including ones nobody remembered.
- Authenticate each legitimate sender. Use custom DKIM and return-path, and prefer subdomains for high-volume or high-risk systems.
- Move toward enforcement. Once reports show legitimate mail passing, step up to quarantine and then reject, watching reports at each stage.
- Make it routine. Add an email authentication check to vendor onboarding, and remove DNS records when you retire a tool.
FAQ
What is the difference between SPF or DKIM passing and DMARC passing?
SPF and DKIM can pass for any domain, including the vendor’s. DMARC adds a requirement that the passing domain aligns with the domain in your From address.
Do I need to add every vendor to my SPF record?
Not always. If a vendor uses a custom return-path on your subdomain and signs with aligned DKIM, DMARC can pass without touching your root SPF record. Fewer includes also helps you stay under the 10-lookup limit.
Should I use subdomains for third-party senders?
Often, yes. A subdomain separates reputation and DNS records and makes it easier to track and control each source. Remember that subdomains inherit your DMARC policy unless you set sp= or publish a separate record.
How long does it take to reach p=reject?
It depends on how many senders you have and how quickly you can fix them. Many organizations take several weeks to a few months, guided by aggregate reports.
What if a vendor cannot sign with my domain?
Then DMARC would have to pass through SPF alignment with a custom return-path. If neither is possible, the vendor should send from its own domain, not yours.
Does DMARC apply to mail sent through Google Workspace or Microsoft 365?
Yes. Make sure DKIM signing is enabled for your custom domain there, or mail may be signed with a default domain that does not align.