DMARC for Google Workspace

DMARC for Google Workspace requires a published DNS policy, authenticated mail from the exact production sending path, and evidence that the policy behaves as intended. The available Google Workspace material for this article does not verify the current Admin console workflow, required record values, Gmail sender-policy scope, or report behavior. Do not publish or change a DMARC record from an assumed example. First confirm the current Google guidance for the account and domain you operate.
At a glance
Quick takeaways
- A Google Workspace domain needs current, account-specific documentation before a DMARC DNS change.
- A DNS answer alone does not prove Google Workspace is sending authenticated production mail.
- Existing SPF and DMARC records must be preserved and reviewed before any change.
- A vendor status indicator does not replace a delivered-message check.
- DMARC aggregate reports require separate review after production mail has accumulated.
- Gmail sender requirements and DMARC-report behavior need confirmation from Google's current official guidance.
Scope and prerequisites
Scope this work to one visible From domain and one production sending path. Record the domain owner, the person authorized to edit its authoritative DNS zone, the Google Workspace administrator, the applications that send with that domain, and a test recipient that can provide raw message headers.
Use the vendor email authentication hub to separate Google Workspace-specific work from general email-authentication tasks. If Google Workspace is only one sender among several, do not treat a successful Google Workspace test as evidence for a CRM, help desk, billing platform, or transactional sender that also uses the same visible From domain.
The rollback condition is clear: if the new DNS publication or related sender setting causes unexpected authentication failures, stop the rollout, restore the last known-good DNS state under the DNS owner's change process, and collect message evidence before attempting another change. Do not remove an existing SPF or DMARC record merely to make room for a new value.
The supplied Google Workspace source is a Google Workspace knowledge landing page. It does not establish a current DMARC setup workflow, record syntax, UI path, or sender-policy requirement. Obtain those details from current official Google Workspace Admin Help before changing DNS.
Choose the implementation approach
Choose the approach only after confirming the exact sending domain and the current Google documentation for that account.
- Use a documented Google Workspace procedure when Google Workspace sends mail with the visible From domain in scope.
- Use a separate, documented procedure for every non-Google sender that uses the same domain.
- Preserve existing DNS records and merge only the values that current provider documentation requires.
- Keep the DMARC policy in a monitoring stage until aggregate-report evidence identifies the sending sources and their authentication or alignment results.
- Move to stricter policy stages only after the report evidence supports the change and the authorized DNS owner approves it.


How to configure DMARC for Google Workspace
1. Inventory every sender that uses the domain
List Google Workspace and every other service that sends with the domain in the visible From address. For each path, record the application owner, expected sending domain, DNS owner, and a test message route.
Do not assume that mail sent by a Google Workspace user account and mail sent by an integrated application use the same authentication path. The evidence must come from the actual application or service under review.
2. Confirm the current Google Workspace requirements
Open current official Google Workspace Admin Help for the account and confirm the documented DMARC prerequisites, any domain-authentication settings, and the account-specific values the procedure requires. Record the page title, access date, and the exact domain it applies to.
Do not infer an Admin console path from an old guide, a screenshot, or a different tenant. The available evidence for this article does not verify a current Google Workspace UI path or label.
3. Prepare the DNS change without replacing existing records
Ask the authoritative DNS owner to export or record the existing TXT records for the domain before proposing a change. Identify the current SPF record, any existing DMARC record, and any domain-authentication records used by active senders.
Use this change worksheet instead of copying an unverified record example:
Domain in scope: yourdomain.com
Authoritative DNS owner: <approved DNS administrator>
Existing DMARC record: <capture before change>
Google Workspace documentation checked: <official page title and date>
Google Workspace account or tenant: <account identifier, not a secret>
Other senders using the domain: <inventory>
Proposed DNS change: <exact value from current official documentation>
Rollback record set: <known-good prior state>Do not publish a guessed DMARC value. The record name, tags, reporting destination, and policy must come from the current controlling documentation and the domain's existing configuration.
If a record already exists, review it rather than adding a second competing record. If the change affects SPF, merge authorized sending mechanisms into the existing SPF record according to current provider guidance. A blind replacement can remove authorization for another production sender.
For the related Google Workspace signing task, use the Google Workspace DKIM setup guide. DKIM setup and DMARC policy publication are separate changes and need separate evidence.
4. Publish through the authorized DNS process
Submit the exact, reviewed change to the authoritative DNS owner. Capture the time, zone, record owner, record type, and intended rollback state. Wait for the authoritative answer before treating the DNS publication as complete.
The available source material does not establish a universal DMARC record syntax or Google-generated value for this article. Use only the exact current value approved for the domain in scope.
5. Keep the initial policy in monitoring
When current official guidance and the domain's evidence support an initial DMARC publication, keep the rollout in its monitoring stage. Collect aggregate-report evidence before proposing quarantine or reject.
The purpose of this stage is to identify the production sources using the domain and assess their authentication or alignment results. It is not proof that future mail will authenticate.
How to validate the setup
Validate the setup at four separate layers.
- DNS: query the intended record through the authoritative DNS service and at least one public resolver. Compare the observed answer with the approved change request.
- Vendor: confirm the current Google Workspace status or documented sender configuration for the exact domain. Record what the vendor view confirms and what it does not.
- Message: send a new message through the exact production path. Inspect the receiver-provided raw headers and authentication result for that new message.
- DMARC: once reports accumulate, review the sending sources, authentication results, and alignment evidence before proposing any stricter policy stage.
Domain: yourdomain.com
Sending path: <Google Workspace or named application>
DNS result: <authoritative and public resolver observations>
Vendor result: <current documented status>
Delivered-message result: <header evidence from a new message>
DMARC report result: <observed source and authentication evidence>
Decision: <hold, investigate, or propose next policy stage>
Checked at: <UTC timestamp>The Google DMARC reporting article may help frame the report review, but use current official provider documentation to establish any Google-specific report behavior.
Troubleshooting
The intended DNS record does not appear
Check the fully qualified record owner, the DNS zone selected by the editor, and whether the DNS interface automatically appends the domain name. Compare the authoritative DNS response with the approved change request before attributing the issue to DNS caching.
Do not create an additional record to work around an unresolved or unexpected answer. First identify the existing record set and the ownership of the zone.
Google Workspace appears configured but the delivered message fails
Collect a new raw message from the exact Google Workspace sending path. Compare its visible From domain, authentication result, and the sending route with the documented configuration. A vendor-side indication does not prove the receiver observed the intended authentication result.
If the message came from a different application, do not use it to validate Google Workspace. Test the original path again.
A DMARC report identifies an unknown source
Treat the source as an investigation item. Determine whether it belongs to an approved application, a forwarding path, an old sender, or an unauthorized use of the domain. Do not advance the DMARC policy while a material source remains unexplained.
A public lookup passes but mail still has a problem
A public DNS answer confirms only the record visible to that lookup. It does not prove the sender uses the intended configuration, that the recipient's evaluation matches an expected result, or that future messages will be placed in the inbox. Return to the delivered-message evidence and the report evidence.
Check the published DMARC record before the production test
After the authorized DNS change is visible, use the DMARC checker to inspect the public record for the domain you configured. Compare the result with the approved record and then test a new message through Google Workspace.
A public DNS check cannot prove the Google Workspace production path, identify every sender using the domain, monitor later DNS drift, or establish a recipient's private delivery decision. For an ongoing multi-domain or multi-sender review, Palisade analyzes DMARC aggregate-report data, identifies sending sources and authentication or alignment issues, and creates prioritized remediation tickets. A human reviews the evidence and applies any DNS or policy change.
Evidence
Sources and further reading
Questions readers ask
Frequently asked questions
Keep going with AI
Ask AI how this applies to you
Take this guide to your assistant — each question opens pre-filled, with a link back to this page so it can read the details.

Written by
Samuel ChenardCEO & Co-Founder, Palisade
Samuel Chenard is the CEO and co-founder of Palisade, AI-first DMARC software for IT teams and MSPs, from one domain to thousands.
More from Samuel →


