Skip to content

Setting up DMARC

DMARC (Domain‑based Message Authentication, Reporting, and Conformance) is an e‑mail authentication method that helps reduce spam and phishing by building on SPF and DKIM. It allows domain owners to specify how mail servers should handle unauthenticated messages and provides reporting for visibility.

  • Prevents spammers from forging your domain in e‑mail headers.
  • Improves deliverability by proving your messages are legitimate.
  • Provides reports so you can monitor who is sending mail on behalf of your domain.
  1. Log in to cPanel.

  2. On the Tools page, in the Domains section, click Zone Editor.

  3. Locate your domain → click Manage.

  4. Click the down arrow next to Add Record → select Add TXT Record.

  5. Enter the following values:

  6. Click Add Record.

  7. Allow time for DNS propagation (up to 24 hours).

Mailing list messages may be rejected or marked as spam if DMARC is strict. To improve compatibility:

  1. Log in to cPanel → Mailing Lists → Manage.

  2. In Mailman’s General Options, locate from_is_list.

  3. Try Wrap Message first → test delivery.

  4. If issues persist, switch to Munge From.

    • Wrap Message → replaces sender with list header.
    • Munge From → rewrites the From: header to use the list’s address.