Skip to main content

How to setup DMARC

Protect your domain from spoofing with DMARC. Easy steps to set up and monitor email authentication for major providers.

Neal Shulman avatar
Written by Neal Shulman
Updated over 8 months ago

Setting Up DMARC (Domain-based Message Authentication, Reporting & Conformance) for Email Providers

What is DMARC?

DMARC is an email authentication protocol that helps protect your domain from unauthorized use, such as phishing or email spoofing. It works alongside SPF (Sender Policy Framework) and DKIM (DomainKeys Identified Mail) to verify that emails are sent from trusted sources.


How to Protect Your Emails with DMARC (Simple Guide)

DMARC acts as a security guard for your email, ensuring no one can send fake emails pretending to be you. It works alongside SPF and DKIM (other email security systems) to protect your emails and domain. Follow these simple steps to set it up.


Why Should You Set Up DMARC?

  1. Stop Fake Emails: Prevent bad actors from sending emails pretending to be from your domain.

  2. Improve Email Delivery: Ensure your emails land in inboxes, not spam folders.

  3. Keep an Eye on Your Emails: Receive reports about how your domain is being used for emails.


Step-by-Step: How to Set Up DMARC

Step 1: Log in to Your Domain Provider

Your domain provider is the service where you purchased your domain name (e.g., GoDaddy, Namecheap, etc.). If you’re unsure, check your emails for the receipt of your domain purchase.

Here are login links for popular providers:


Step 2: Open DNS Settings

After logging in:

  • Navigate to DNS Management or Zone Editor. This is where you manage your domain's DNS records.


Step 3: Add a DMARC Record

Now, create a TXT record to specify how email systems should handle emails from your domain.

  1. Name/Host: Enter _dmarc.

  2. Value: Paste the following text:

    v=DMARC1; p=none; rua=mailto:[email protected]

    Replace [email protected] with your email address.

What Do These Words Mean?

  • v=DMARC1: Indicates that this is a DMARC record.

  • p=none: Sets the policy to "watch mode" (no blocking yet).

  • rua: Specifies where reports will be sent.


Step 4: Save the Record

Click Save after adding the record. It may take several hours (up to 24 hours) for the changes to take effect.


Step 5: Check Your Setup

Use free tools to verify that your DMARC record is working correctly:


What Happens Next?

You can adjust your DMARC settings as follows:

  1. Watch Mode (p=none): Monitor email activity without blocking any messages.

  2. Spam Mode (p=quarantine): Suspicious emails are sent to spam folders.

  3. Block Mode (p=reject): Fake emails are completely blocked.


Examples of DMARC Records

  1. Basic Watching (no blocking):

    v=DMARC1; p=none; rua=mailto:[email protected]
  2. Send Fake Emails to Spam:

    v=DMARC1; p=quarantine; rua=mailto:[email protected]
  3. Block Fake Emails:

    v=DMARC1; p=reject; rua=mailto:[email protected]

Special Instructions for Email Services

Google Workspace (Gmail)

  1. Log in to your domain provider (e.g., GoDaddy).

  2. Add this TXT record in DNS settings:

    v=DMARC1; p=none; rua=mailto:[email protected]
  3. Save and verify using DMARC checking tools.

Microsoft 365 (Outlook)

  1. Log in to your domain’s DNS settings.

  2. Add this record:

    v=DMARC1; p=reject; rua=mailto:[email protected]
  3. Save and verify.

Zoho Mail

  1. Access your DNS management settings.

  2. Add this record:

    v=DMARC1; p=quarantine; rua=mailto:[email protected]
  3. Save and check your setup in Zoho’s admin tools.

For other providers (e.g., SendGrid, Amazon SES), follow the same steps: log in, add the record, and save.


Tips to Make It Easy

  1. Start Simple: Begin with p=none to monitor issues before enforcing stricter policies.

  2. Review Reports: Use tools like DMARCian (https://dmarcian.com/) to analyze reports.

  3. Add SPF and DKIM: These complement DMARC for enhanced email security.


Final Check

After setup, verify your configuration using:

By following these steps, you’ve significantly improved your email security and protected your contacts from fake emails.

Did this answer your question?