Private Practice Toolkit
Practice setup

Email domain authentication

If your practice email is on your own domain (you@yourpractice.com), three domain name system (DNS) records tell Gmail, Outlook, and everyone else that mail from your domain is really from you: Sender Policy Framework (SPF), DomainKeys Identified Mail (DKIM), and Domain-based Message Authentication, Reporting, and Conformance (DMARC). Without them, your outreach and scheduling emails are far more likely to land in spam, and anyone can send email pretending to be you. Google and Yahoo have required them for bulk senders since 2024.

Add them wherever your domain's DNS is managed (Cloudflare, Squarespace Domains, GoDaddy, or Namecheap). The examples assume Google Workspace; Microsoft 365 works the same way with different values.


1. SPF: "who's allowed to send for my domain"

One TXT record at the root of your domain (host @):

v=spf1 include:_spf.google.com ~all

2. DKIM: "a signature proving it wasn't altered"

  1. Google Admin Console → Apps → Google Workspace → Gmail → Authenticate email.
  2. Generate a new record (2048-bit).
  3. Google shows a host name (usually google._domainkey) and a long TXT value. Add that TXT record in your DNS.
  4. Wait 15 minutes to a few hours, then return to the Admin Console and click Start authentication.

3. DMARC: "what to do with mail that fails, and send me reports"

A TXT record at host _dmarc:

Start here (monitor only):

v=DMARC1; p=none; rua=mailto:you@yourpractice.com

After 2 to 4 weeks of clean reports, tighten:

v=DMARC1; p=quarantine; pct=100; rua=mailto:you@yourpractice.com

Eventually, if everything passes:

v=DMARC1; p=reject; rua=mailto:you@yourpractice.com

4. Check your work

Common mistakes