To create a DMARC record for your domain (such as GoDaddy, Squarespace, etc.), you'll need to access the DNS (Domain Name System) settings. Typically, this involves logging into your control panel or using your hosting provider's DNS management tools.
How can I check if my domain is using DMARC?
Check if a domain is using DMARC with a free DMARC record checker such as:
- dmarcian: DMARC Domain Checker
- This tool also has a DMARC Record Generator
- MxToolbox: DMARC Check Tool
- This tool will also let you know the name of your Domain Provider
Alternatively, DMARC records can be checked from the command line of a terminal window when formatted like this:
dig txt dmarc.getdrip.com
Adding a DMARC TXT Record to your Domain Settings
- Understand DMARC policies and terms. These are the records that will apply the policy but the essential parameters are:
The two parameters above would be enough to validate your DMARC record. The following parameter pertains to reporting. As this does result in many emails being sent to the receiver you do have the option to omit this from the DMARC policy:
-
- Reporting (Optional)
- rua=mailto: An email address to send aggregate and forensic reports about emails claiming to be from your domain.
- Reporting (Optional)
- Sign in to your Domain host and locate the location to manage DNS records.
- Add a DNS TXT record (recommended DMARC generator tool below), or modify an existing record, by entering your record in the TXT record for _dmarc:
- TXT Host/Name:
- Under the DNS Host/Name, enter: _dmarc
- TXT Host/Name:
Important: Some domain hosts automatically append the domain name to the host/name field meaning you’ll only have to add "_dmarc.yourdomain.com", omitting your domain name.
-
- TXT Record Value:
- Enter the value for your DMARC record.
- This contains data to apply the DMARC policy.
- Feel free to use the following value if you are applying DMARC for the first time:
v=DMARC1; p=none;
- TXT Record Value:
- Save your changes.
- Check that your records are verified with the help of a DMARC Checker.
- If records are not verified, feel free to contact support@drip.com with a screenshot of the records on your end to help troubleshoot.
Example DMARC Record
Records without a dedicated email to send DMARC reports to:
- TXT
- Host: _dmarc
- (Note: it may be `_dmarc.yourdomain.com` depending on your hosting provider if the domain provider does not append your domain name on their end)
- Value: v=DMARC1; p=none;
Records with a dedicated email to send DMARC reports to:
- TXT
- Host: _dmarc
- (Note: it may be _dmarc.yourdomain.com if the domain provider does not append your domain name on their end)
- Value: v=DMARC1; p=none; rua=mailto:example@gmail.com;
DMARC Record Generator
Dmarcian has a helpful DMARC Record Wizard that will run you through a quick series of questions and in the end, provide the values you'll need to add to the TXT record within your DNS settings.
If this is the first time using a DMARC policy for your domain, then you can use the default settings as you click through the generator.
Keep in mind that the DMARC policy allows the option to add an email to receive Reports from emails being sent via your domain under Step 3: Where do you want Aggregate Reports sent?
As this can be overwhelming, you may also leave this option blank and move on to the next question:
Once that is done, you can use the same website to check that your DMARC policy is set and validated!