The syntax for a DMARC record is specified in the DMARC specification. According to the specification, a DMARC record should be a TXT record that includes a series of name-value pairs, separated by semicolons.
Here is an example of the general syntax for a DMARC record:
_dmarc.example.com. IN TXT "v=DMARC1; p=quarantine; pct=100; rua=mailto:email@example.com"
In this example, the DMARC record includes the following parameters:
v=DMARC1: The version of DMARC being used.
p=quarantine: The policy for handling email messages that fail SPF or DKIM authentication. In this case, the policy is set to "quarantine," which means that email receivers should move the messages to the spam folder or a similar location.
pct=100: The percentage of email messages that should be subjected to DMARC evaluation. In this case, 100% of the email messages will be evaluated.
rua=mailto:firstname.lastname@example.org: The email address to which DMARC reports should be sent.
This is just one example of a DMARC record; the specific parameters and values will depend on your specific needs. When setting up a domain in Flowmailer, you will be presented with a DMARC record you can implement immediately.