Suped

What DMARC tag indicates the policy version?

When you create a DMARC record, you're essentially building a set of instructions for email servers. These instructions are constructed using various components known as DMARC tags. Each tag defines a specific aspect of your DMARC policy, from what to do with failing emails to where reports should be sent. Understanding these tags is crucial for correctly implementing DMARC.

The specific tag that indicates the protocol version is the version tag, represented as v=DMARC1. This is a mandatory component of any DMARC record and serves as the starting point, identifying the DNS TXT record as a DMARC policy.

www.mailjet.com logo
Mailjet: Email Delivery Service for Marketing & Developer Teams says:
Visit website
The 'v' tag identifies the DNS record and specifies the DMARC version. The 'p' tag specifies a domain's DMARC policy: none, quarantine, or reject.
Suped DMARC monitor
Free forever, no credit card required
Get started for free
Trusted by teams securing millions of inboxes
Company logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logo

The DMARC version tag (v)

The version tag, or v, is the very first tag that must appear in a DMARC record. Its purpose is to explicitly state that the record conforms to the DMARC version 1 standard. As DuoCircle notes, this tag is used to represent the DMARC protocol version, which is why it is always set to DMARC1.

www.duocircle.com logo
DuoCircle says:
Visit website
DMARC tags​​ Version (v) tag: As the name suggests, this tag is used to represent the DMARC protocol version. For example, DMARC1.

Without this tag, a receiving mail server would not recognize the DNS record as a DMARC policy, rendering it ineffective. Think of it as the header that says, "What follows is a DMARC record."

  • It is mandatory: Every valid DMARC record must begin with v=DMARC1.
  • It specifies the version: The value DMARC1 is currently the only version, so this value is static.
  • It must come first: The version tag must be the first tag in the record string. For example, a record must start with v=DMARC1; p=none; and not p=none; v=DMARC1;.

While other tags like p (policy) and rua (reporting URI for aggregate reports) define the actions and reporting of your policy, the v tag is the essential identifier that makes the entire record work.

Start improving your email deliverability today

Get started