Configuring DMARC

This is a walkthrough for configuring your DNS settings with “DMARC” in your domain provider. The steps below for configuration should apply to whatever sending service you use.

DMARC (Domain-based Message Authentication, Reporting, and Conformance)

  1. First, you will need to login to your domain provider. (This may look slightly different for your domain provider, but the steps will be the same). I used “Namecheap” for this walkthrough. Select “Domain List” and choose the domain you’re configuring. Then click “Advanced DNS Settings” and you will see your records.
  2. Next, you will create a new “TXT” record
  3. In the “Host” field, you will input “_dmarc”
  4. Next, navigate to “” You will use this service to generate your DMARC
  5. Input an email into the “Your Email Address” field (This should belong to whoever will be monitoring your DMARC reports
  6. Input your domain name ( into the “Send Reports about this Domain” field
  7. Copy and paste the DMARC provided by postmarkapp into the “Value” field of the “TXT” record that you created.
  8. Once you’ve pasted the generated DMARC into the “Value” field of your “TXT” record, change the “p=none” to “p=reject”. This will instruct receiving servers to reject mail sent using your domain that doesn’t pass SPF and DKIM checks.
  9. Make sure to save your changes! You have successfully set-up DMARC. Congratulations!

Having DMARC in place used to be just a recommendation, but in today’s email infrastructure, it’s imperative to have it configured correctly. Modern spam filters often don’t let emails through at all if DMARC is not set-up. (Be aware that you may need to wait up to 72 hours for your DNS settings to update.)

If you’re unsure about the set-up and would like a walkthrough, don’t hesitate to reach out to us. We would be happy to help! You can book a meeting with us HERE