Skip to content

Implement DMARC

DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication protocol that protects your domain from spoofing, phishing, and unauthorized use. It builds on SPF and DKIM, the DNS records you set up when adding a domain on Waypoint.

A DMARC policy:

  • Improves deliverability by signaling to mail providers that your emails are legitimate.
  • Protects your domain from spoofing and abuse.
  • Gives you visibility into how your domain is used through DMARC reports.

When you add a verified domain, Waypoint walks you through the DNS records needed to pass SPF alignment and DKIM checks.

Once those are verified, you can layer on a DMARC policy to fully authenticate your emails and boost deliverability.

Adding a DMARC policy means creating a TXT record in your domain’s DNS settings.

Example:

NameTypeValue
_dmarc.example.comTXT”v=DMARC1; p=none; rua=mailto:my_dmarc_report@example.com”
ParameterDescription
v=DMARC1Indicates the version.
p=none | quarantine | rejectWhat to do with failing mail
rua=mailto:...Where to send daily aggregate reports

Once published, your emails are fully authenticated and the DMARC check should pass.

Dmarc Pass

Example of an email sent through Waypoint with DMARC verified on Gmail.

Next steps:

  1. Watch the reports sent to your rua address.
  2. Make sure every legitimate email source passes SPF or DKIM.
  3. Tighten your policy gradually:
    • Start with p=none.
    • Move to p=quarantine to filter suspicious emails.
    • Consider p=reject to block unauthenticated messages.