How to Authenticate an Email in Gmail

By Kam Low · Updated 2026-08-19

How to Authenticate an Email in Gmail

To authenticate an email in Gmail, set up SPF, DKIM, and DMARC for your domain in Google Workspace so your outgoing mail is verified and reaches recipients' inboxes. Gmail is the largest single audience most senders have, so passing here decides a large share of overall email deliverability on its own.

SPF · DKIM · DMARC · what each one answers
Alignment: does the authenticated domain match the visible From domain?The check that is usually missing
SPFwhich servers may sendevaluated against the envelope sender
DKIMwas the message alteredsignature verified against a DNS public key
DMARCwhat to do on failureplus the alignment requirement
Three records, three different questions. Alignment is the check most setups miss.

For Google Workspace senders

Gmail and Workspace need the same three records, and the provider-neutral setup steps apply here unchanged. Publish an SPF record that includes Google's mail servers, keeping the include chain within the ten-lookup ceiling that SPF authentication imposes, turn on DKIM in the Google Admin console and publish the key it generates, and add a DMARC record for your domain. Google's own reputation via google postmaster then reflects how you're doing.

Checking it worked

Send a message and view the original in Gmail, which shows SPF, DKIM, and DMARC pass or fail per message. A spam test email gives the same result plus a content score. The general setup and alignment rules are on the authentication page.

Alignment is where the bar actually sits. Google's sender guidelines for anyone sending 5,000 or more messages a day say the DMARC enforcement policy can be set to none, provided the domain in the From header is aligned with either the SPF domain or the DKIM domain. The policy value is the part senders over-read. Alignment is the part that fails.

How Nitrosend handles it

If you send through Nitrosend, the records are provisioned automatically rather than configured by hand in the Admin console, and the compliance layer confirms they pass. The same provisioning covers everything authenticated email requires, not only the Gmail-specific pieces.

Gmail applies these checks hardest to transactional email, since receipts and password resets are the messages most worth spoofing and therefore the ones filters scrutinise most. Sending them through an email API keeps the DNS records on your own domain, which is what makes a Gmail authentication pass yours rather than the provider's.

Passing once is not the finish line. Our verification counts a domain done only at 8 of 8 record families, and the author_dns_health check keeps re-verifying DKIM, DMARC and return_path for every sending domain after that.

Each campaign is also preflighted: domain verification, DNS health across SPF, DKIM, return-path, tracking and DMARC, sender configuration, the physical address requirement and a spam score. Alongside that, Nitrosend reports bounce rates and tracks domain health as a reputation score, with a healthy domain showing 1.0.

Related reading

Past the one-time setup

Everything above gets you authenticated once. What actually protects deliverability is an agent that keeps checking, every send, for as long as you are sending. That is why I built Nitrosend around an AI agent instead of a settings page: it verifies authentication before every message goes out, not just the day you configured the records.

FAQ

How do I authenticate an email in Gmail?

Set up SPF including Google's servers, enable DKIM in the Google Admin console and publish its key, and add a DMARC record for your domain.

How do I check if my Gmail is authenticated?

Open a sent message, view the original, and Gmail shows SPF, DKIM, and DMARC pass or fail for that message.