Skip to content

Implement DMARC

DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication protocol that helps protect your domain from spoofing, phishing, and unauthorized use. It builds on two other standards: SPF and DKIM — both of which are configured through DNS records while adding a domain on Waypoint.

By implementing a DMARC policy, you:

  • Improve email deliverability by showing mail providers your emails are legitimate.
  • Protect your domain from being spoofed or abused.
  • Gain visibility into how your domain is used through DMARC reports.

While adding a verified domain on Waypoint, you’ll receive step-by-step instructions for adding the necessary DNS records to pass SPF alignment and DKIM authentication checks.

Once those are verified, you can enforce a DMARC policy as the final step to fully authenticate your emails and improve deliverability.

Adding a DMARC policy is just creating a new 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 your record is published, your emails should now be fully authenicated with the DMARC check now passing.

Dmarc Pass

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

Next steps:

  1. Monitor the reports sent to your rua address
  2. Make sure all legitimate email sources are passing SPF or DKIM
  3. Gradually strengthen your policy:
    • Start with p=none
    • Move to p=quarantine to filter suspicious emails
    • Consider p=reject to block unauthenticated messages