{"id":5091,"date":"2024-05-23T10:18:00","date_gmt":"2024-05-23T17:18:00","guid":{"rendered":"https:\/\/SUMMALAI.COM\/?p=5091"},"modified":"2024-05-23T10:18:01","modified_gmt":"2024-05-23T17:18:01","slug":"understand-dmarc-dns-record","status":"publish","type":"post","link":"https:\/\/SUMMALAI.COM\/?p=5091","title":{"rendered":"Understand DMARC DNS Record"},"content":{"rendered":"\n<p>DMARC, which stands for Domain-based Message Authentication, Reporting, and Conformance, is a DNS TXT record that can be published for a domain to control what happens if a message fails authentication (i.e., the recipient server can&#8217;t verify that the message&#8217;s sender is who they say they are). A published DMARC record basically serves two purposes:<\/p>\n\n\n\n<p>Tells the recipient server to either: Quarantine the message, Reject the message, or Allow the message to continue delivery<br>Sends reports to an email address or addresses with data about all the messages seen from the domain<br>Those two benefits alone drive home the huge value of setting up DMARC!<\/p>\n\n\n\n<p>There is&nbsp;a total of 11 tags that can be applied to a DMARC policy. Of those 11, the &#8220;v&#8221; and &#8220;p&#8221; tags are required, and we also strongly recommend the &#8220;rua&#8221; tag in order to receive the reports. Below is a full list of tags that can be added to a DMARC record.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Tag<\/th><th>Description<\/th><th>&nbsp;<\/th><\/tr><\/thead><tbody><tr><td>Version (v)<\/td><td>The v tag is required and represents the protocol version. An example is v=DMARC1<\/td><td><a href=\"https:\/\/mxtoolbox.com\/dmarc\/details\/dmarc-tags\/dmarc-version\" target=\"_blank\" rel=\"noopener\" title=\"\">\u00a0More Info<\/a><\/td><\/tr><tr><td>Policy (p)<\/td><td>The required p tag demonstrates the policy for domain (or requested handling policy). It directs the receiver to report, quarantine, or reject emails that fail authentication checks. Policy options are: 1) None 2) Quarantine or 3) Reject.<\/td><td><a href=\"https:\/\/mxtoolbox.com\/dmarc\/details\/dmarc-tags\/dmarc-policy-options\" target=\"_blank\" rel=\"noopener\" title=\"\">\u00a0More Info<\/a><\/td><\/tr><tr><td>Percentage (pct)<\/td><td>This DMARC tag specifies the percentage of email messages subjected to filtering. For example, pct=25 means a quarter of your company\u2019s emails will be filtered by the recipient.<\/td><td><a href=\"https:\/\/mxtoolbox.com\/dmarc\/details\/dmarc-tags\/dmarc-percentage\" target=\"_blank\" rel=\"noopener\" title=\"\">\u00a0More Info<\/a><\/td><\/tr><tr><td>RUA Report Email Address(es) (rua):<\/td><td>This optional tag is designed for reporting URI(s) for aggregate data. An rua example is rua=mailto:CUSTOMER@for.example.com<\/td><td><a href=\"https:\/\/mxtoolbox.com\/dmarc\/details\/dmarc-tags\/dmarc-rua\" target=\"_blank\" rel=\"noopener\" title=\"\">\u00a0More Info<\/a><\/td><\/tr><tr><td>RUF Report Email Address(es) (ruf)<\/td><td>Like the rua tag, the ruf designation is an optional tag. It directs addresses to which message-specific forensic information is to be reported (i.e., comma-separated plain-text list of URIs). An ruf example is ruf=mailto:CUSTOMER@for.example.com<\/td><td><a href=\"https:\/\/mxtoolbox.com\/dmarc\/details\/dmarc-tags\/dmarc-ruf\" target=\"_blank\" rel=\"noopener\" title=\"\">\u00a0More Info<\/a><\/td><\/tr><tr><td>Forensic Reporting Options (fo)<\/td><td>The fo tag pertains to how forensic reports are created and presented to DMARC users.<\/td><td><a href=\"https:\/\/mxtoolbox.com\/dmarc\/details\/dmarc-tags\/dmarc-failure-reporting-options\" target=\"_blank\" rel=\"noopener\" title=\"\">\u00a0More Info<\/a><\/td><\/tr><tr><td>ASPF Tag (aspf)<\/td><td>The aspf tag represents alignment mode for SPF. An optional tag, aspf=r is a common example of its configuration.<\/td><td><a href=\"https:\/\/mxtoolbox.com\/dmarc\/details\/dmarc-tags\/aspf\" target=\"_blank\" rel=\"noopener\" title=\"\">\u00a0More Info<\/a><\/td><\/tr><tr><td>ADKIM Tag (adkim)<\/td><td>Similar to aspf, the optional adkim tag is the alignment mode for the DKIM protocol. A sample tag is adkim=r<\/td><td><a href=\"https:\/\/mxtoolbox.com\/dmarc\/details\/dmarc-tags\/adkim\" target=\"_blank\" rel=\"noopener\" title=\"\">\u00a0More Info<\/a><\/td><\/tr><tr><td>Report Format (rf)<\/td><td>Forensic reporting format(s) is declared by the DMARC rf tag.<\/td><td><a href=\"https:\/\/mxtoolbox.com\/dmarc\/details\/dmarc-tags\/dmarc-report-format\" target=\"_blank\" rel=\"noopener\" title=\"\">\u00a0More Info<\/a><\/td><\/tr><tr><td>Report Interval (ri)<\/td><td>The ri tag corresponds to the aggregate reporting interval and provides DMARC feedback for the outlined criteria.<\/td><td><a href=\"https:\/\/mxtoolbox.com\/dmarc\/details\/dmarc-tags\/dmarc-report-interval\" target=\"_blank\" rel=\"noopener\" title=\"\">\u00a0More Info<\/a><\/td><\/tr><tr><td>Subdomain Policy (sp)<\/td><td>This tag represents the requested handling policy for subdomains.<\/td><td><a href=\"https:\/\/mxtoolbox.com\/dmarc\/details\/dmarc-tags\/dmarc-sp\" target=\"_blank\" rel=\"noopener\" title=\"\">\u00a0More Info<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Ref: <a href=\"https:\/\/mxtoolbox.com\/dmarc\/details\/what-is-a-dmarc-record#:~:text=DMARC%2C%20which%20stands%20for%20Domain,who%20they%20say%20they%20are).\">What is a DMARC Record? &#8211; What does it look like? &#8211; MxToolbox<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DMARC, which stands for Domain-based Message Authentication, Reporting, and Conformance, is a DNS TXT record that can be published for a domain to control what happens if a message fails authentication (i.e., the recipient server can&#8217;t verify that the message&#8217;s sender is who they say they are). A published DMARC record basically serves two purposes: <a class=\"read-more\" href=\"https:\/\/SUMMALAI.COM\/?p=5091\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[9,569],"tags":[1784,1783],"class_list":["post-5091","post","type-post","status-publish","format-standard","hentry","category-networks","category-others","tag-dmarc","tag-dmarc-dns-record"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/posts\/5091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5091"}],"version-history":[{"count":1,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/posts\/5091\/revisions"}],"predecessor-version":[{"id":5092,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/posts\/5091\/revisions\/5092"}],"wp:attachment":[{"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}