{"componentChunkName":"component---src-templates-blog-post-js","path":"/blog/new-support-DMARC-List-Unsubscribe/","result":{"data":{"site":{"siteMetadata":{"title":"The Official MailPace Blog","author":"Paul, founder of MailPace"}},"mdx":{"id":"0986534c-b49a-58d8-8f77-7e8639af500d","excerpt":"Delivering emails to inboxes is a complex game, with many factors that feed into spam scores and inbox placement. Today we're pleased to announce additional…","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"MailPace now supports DMARC validation and List-Unsubscribe headers\",\n  \"date\": \"2021-11-03T22:15:03.284Z\",\n  \"description\": \"In our relentless drive to improve email deliverability for our users, we've added support for DMARC and List-Unsubscribe headers\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Delivering emails to inboxes is a complex game, with many factors that feed into spam scores and inbox placement. Today we\\u2019re pleased to announce additional support for two of these factors:\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://en.wikipedia.org/wiki/DMARC\"\n  }, \"DMARC validation\"), \" - which allows emails sent from MailPace to pass a DMARC policy validation successfully, by setting three additional DNS records\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://www.ietf.org/rfc/rfc2369.txt\"\n  }, \"List-Unsubscribe\"), \" - the ability to set an email header containing a link to an unsubscribe link, for unsubscribing from email mailing lists outside of the email body. Although this is usually reserved for bulk emails, it can be useful for some types of transactional email\")), mdx(\"p\", null, \"To enable DMARC validation (which will also enable a custom Return-Path), head to the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://docs.mailpace.com/guide/verification/#advanced-verification\"\n  }, \"Advanced Verification\"), \" section of your Domain -> Verification page. \"), mdx(\"p\", null, \"For List-Unsubscribe, set the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"list_unsubscribe\"), \" option to your unsubscribe link or mailto address in your HTTP requests, use the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"X-List-Unsubscribe\"), \" header in SMTP requests, or see the documentation for how to set this in your specific integration.\"), mdx(\"p\", null, \"Happy Sending!\"), mdx(\"style\", {\n    \"className\": \"grvsc-styles\"\n  }, \"\\n  .grvsc-container {\\n    overflow: auto;\\n    -webkit-overflow-scrolling: touch;\\n    padding-top: 1rem;\\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\\n    padding-bottom: 1rem;\\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\\n    border-radius: 8px;\\n    border-radius: var(--grvsc-border-radius, 8px);\\n    font-feature-settings: normal;\\n  }\\n  \\n  .grvsc-code {\\n    display: inline-block;\\n    min-width: 100%;\\n  }\\n  \\n  .grvsc-line {\\n    display: inline-block;\\n    box-sizing: border-box;\\n    width: 100%;\\n    padding-left: 1.5rem;\\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\\n    padding-right: 1.5rem;\\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\\n  }\\n  \\n  .grvsc-line-highlighted {\\n    background-color: var(--grvsc-line-highlighted-background-color, transparent);\\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, transparent);\\n  }\\n  \\n\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"MailPace now supports DMARC validation and List-Unsubscribe headers","date":"November 03, 2021","description":"In our relentless drive to improve email deliverability for our users, we've added support for DMARC and List-Unsubscribe headers"}}},"pageContext":{"slug":"/new-support-DMARC-List-Unsubscribe/","previous":{"fields":{"slug":"/what-happens-when-you-send-an-email-to-spam/"},"frontmatter":{"title":"What happens when you send an email to spam?"}},"next":{"fields":{"slug":"/webhook-support/"},"frontmatter":{"title":"MailPace now supports webhooks"}}}},"staticQueryHashes":["1956864136","63159454"]}