DMARC Record Generator

  • Domain
  • Policy
  • Addresses
  • Domain Alignment
  • Subdomain
  • Percentage
  • Finish

Enter Domain Below:

Step 1/7

Choose the DMARC policy you wish to apply

Step 2/7

DMARC enables you to set various policies to apply on emails that fail the authentication. As recommended best practice, it is advised to start with the DMARC monitoring mode (None policy). This is the most effective way to collect and analyze your reports without disrupting your outbound emails.

Where do you want to receive your Aggregate Reports

Step 3/7

DMARC Aggregate reports are used for the purposes of enhancing your SPF and DKIM. Specify the addresses to receive these reports to implement the DMARC framework appropriately.

Add Another Email
Not a valid email address

Would you like to add a Forensic Report Email address?

Where do you want to receive your Forensic Reports

Add Another Email
Not a valid email address

Failure reporting options

Addresses to which message specific failure information is to be reported.

Choose your SPF/DKIM Alignment modes

Step 4/7

Below are the DMARC alignment modes for your SPF and DKIM, you can implement on your DMARC record

DKIM Alignment?
SPF Alignment?

Do you wish to apply a separate policy on your subdomains

Step 5/7

If your subdomains are not being used to send out emails, set their DMARC policy to reject which will prevent them from being abused and impersonated.

However, if you are uncertain about the functionality of your subdomains, select “no“ until further analysis of your DMARC data.

What policy do you want to apply to email from a subdomain of this DMARC record that fails the DMARC check?

What percentage of email do you want to apply this to?

Step 6/7

DMARC enhances users email security by providing them the option to apply their own DMARC policy percentage to be impacted over their outgoing emails. By specifying the percentage throughout the quarantine and reject phase, email messages will be undergoing the DMARC policy action applied respectively.

100% By default,


is applied to DMARC policy. QuarantineReject

Congrats, you just created your very own DMARC record!

Your DMARC Record is
v=DMARC1; p=

Record Type
Target / Host / Location