{"id":19513,"date":"2022-01-12T15:54:27","date_gmt":"2022-01-12T15:54:27","guid":{"rendered":"https:\/\/easydmarc.com\/blog\/?p=19513"},"modified":"2025-05-07T21:39:24","modified_gmt":"2025-05-07T21:39:24","slug":"how-esps-get-spf-wrong","status":"publish","type":"post","link":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/","title":{"rendered":"How ESPs Get SPF Wrong"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Sender Policy Framework or SPF is one of the security standards for email authentication that DMARC relies on (alongside DKIM).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It\u2019s an essential mechanism required for an outgoing email source to achieve DMARC compliance. A domain can have only a single SPF record in its DNS zone. It contains a list of all the IP addresses that are permitted to send emails on behalf of your domain.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Before we dive into details, you must know that there are two \u201cFrom\u201d addresses in any email<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Return-Path address:<\/b><span style=\"font-weight: 400;\"> Also known as the bounce address, envelope sender, or envelope from, it\u2019s used for bounce purposes. When an email doesn\u2019t make it to its intended destination, the return path indicates where non-delivery receipts (or bounce messages) are to be sent.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>From: address:<\/b><span style=\"font-weight: 400;\"> Who an email is from and where it originates. This is what you see as the \u201cFrom\u201d in most email clients.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">SPF alignment is about the From: address domain matching the Return-Path domain. For example, if the From: address is <\/span><span style=\"font-weight: 400;\">someone@company.com<\/span><span style=\"font-weight: 400;\"> and the Return-Path is <\/span><span style=\"font-weight: 400;\">support@company.com<\/span><span style=\"font-weight: 400;\">,<\/span><span style=\"font-weight: 400;\"> SPF alignment is achieved. If the IP address is whitelisted, the email becomes <a href=\"https:\/\/easydmarc.com\/blog\/what-is-a-dmarc-policy\/\">DMARC Compliant<\/a>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the example below we can see that the From: domain is \u201c<\/span><b><i>easydmarc.com<\/i><\/b><span style=\"font-weight: 400;\">\u201d and the Return-Path (or <\/span><b>mailed-by<\/b><span style=\"font-weight: 400;\"> in the screenshot) domain is \u201c<\/span><b><i>notifications.easydmarc.com<\/i><\/b><span style=\"font-weight: 400;\">.\u201d SPF alignment is achieved by default since the <\/span><b><i>aspf<\/i><\/b><span style=\"font-weight: 400;\"> is set to \u201c<\/span><b><i>relaxed<\/i><\/b><i><span style=\"font-weight: 400;\">.<\/span><\/i><span style=\"font-weight: 400;\">\u201d You can read more about alignment tags <\/span><a href=\"https:\/\/easydmarc.com\/blog\/what-are-dmarc-tags-dmarc-tags-explained\/\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-19521\" src=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image1.png\" alt=\"\" width=\"558\" height=\"333\" srcset=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image1.png 558w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image1-300x179.png 300w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">We can also analyze the email headers to check the Return-Path and From: addresses. In the screenshot below, both align as seen in the green boxes. We can also see that the IP address is whitelisted which makes this email pass and align with SPF, so it\u2019s a DMARC compliant email.<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-large wp-image-19536\" src=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image4-1024x539.jpg\" alt=\"\" width=\"1024\" height=\"539\" srcset=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image4-1024x539.jpg 1024w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image4-300x158.jpg 300w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image4-768x404.jpg 768w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image4.jpg 1378w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2><b>Case 1: Failing Alignment<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">In some cases, email service providers or ESPs get the <a href=\"https:\/\/easydmarc.com\/blog\/understanding-spf-sender-policy-framework-to-improve-email-delivery\/\">SPF<\/a> configuration wrong by telling their users to append\/update their SPF record with their source IPs whitelisted\u2014without achieving alignment with their domain\/subdomains.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Remember, by adding a source server in your <a href=\"https:\/\/easydmarc.com\/tools\/spf-lookup\">SPF record<\/a>, you\u2019re simply whitelisting IP sources without achieving alignment.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For example, Constant Contact is a widely known email marketing solution.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A simple google search for \u201cConstant Contact SPF\u201d redirects you to their website. See the screenshot below:<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-large wp-image-19576\" src=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/Constant-Contact-SPF-Include-1024x132.png\" alt=\"\" width=\"1024\" height=\"132\" srcset=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/Constant-Contact-SPF-Include-1024x132.png 1024w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/Constant-Contact-SPF-Include-300x39.png 300w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/Constant-Contact-SPF-Include-768x99.png 768w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/Constant-Contact-SPF-Include-1536x198.png 1536w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/Constant-Contact-SPF-Include.png 1608w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Updating your SPF record with the given \u201cinclude\u201d allows Constant Contact to pass the SPF authentication without aligning with your domain.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Let\u2019s take a closer look at this misalignment using DMARC aggregate reports:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The blue square is your domain.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The green square is the DKIM domain, signed and aligned with the blue square (matching your domain).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The red square is the SPF passing the authentication. However, the Return-Path address (<\/span><b><i>in.constantcontact.com<\/i><\/b><span style=\"font-weight: 400;\">) doesn\u2019t align with the domain (<\/span><b><i>easydmarc.com<\/i><\/b><span style=\"font-weight: 400;\">), which is necessary to achieve SPF alignment, and, in turn, DMARC compliance.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-19526\" src=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image2-1024x143.png\" alt=\"\" width=\"1024\" height=\"143\" srcset=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image2-1024x143.png 1024w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image2-300x42.png 300w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image2-768x108.png 768w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image2.png 1514w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Some ESPs have the option to align the SPF Return-Path address by having some sort of a checkpoint after adding the SPF record \u201cinclude\u201d from their portal. Other ESPs provide a \u201cCNAME\u201d record that simplifies the process by achieving alignment\u2014whether it\u2019s on a domain or subdomain level.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But in some cases, ESPs like MailChimp, Brevo, Constant Contact, and many more provide outdated or misleading information that guides you towards unnecessary steps. These ESPs want you to whitelist their domain in your SPF while using their own domain in the Return-Path address to handle your bounces. This wastes a Lookup space in the SPF record.<\/span><\/p>\n<h2><b>Case 2: Passing Alignment on a Subdomain Level<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">With some ESPs like Mandrill, you can achieve SPF alignment by adding a subdomain with a \u201cCNAME\u201d record that redirects to their <\/span><b><i>mandrillapp.com<\/i><\/b><span style=\"font-weight: 400;\"> domain. Adding that subdomain to their portal gives you access to change the Return-Path address from the settings, which then allows for SPF alignment. See the screenshot below:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-19541\" src=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image5.png\" alt=\"\" width=\"628\" height=\"728\" srcset=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image5.png 628w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image5-259x300.png 259w\" sizes=\"(max-width: 628px) 100vw, 628px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">In similar cases, you don\u2019t have to whitelist or add Mandrill\u2019s server to your root domain\u2019s SPF record. You just need to add SPF Record on the specific subdomain you\u2019ve created within the Mandrill portal\u2019s Return-Path domain (in this case, <\/span><b><i>mandrillsub.easydmarc.me<\/i><\/b><span style=\"font-weight: 400;\">).<\/span><\/p>\n<h2><b>Case 3: Including Original\/Root Domains in your SPF Record<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">In some cases, ESPs ask their users to whitelist domains that contain irrelevant source IPs or hosts outside of their server scopes. For example, Bluehost and Hostgator tell their users to add \u201c<\/span><b><i>include:websitewelcome.com<\/i><\/b><i><span style=\"font-weight: 400;\">\u201d<\/span><\/i> <span style=\"font-weight: 400;\">in their users\u2019 <a href=\"https:\/\/easydmarc.com\/blog\/how-to-check-spf-records-with-easydmarc-tools\/\">SPF record<\/a>, where we can see the Google Workspace (include:_spf.google.com) and Microsoft 365 (include:spf.protection.outlook.com) IP addresses are also whitelisted.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-19531\" src=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image3-1024x406.png\" alt=\"\" width=\"1024\" height=\"406\" srcset=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image3-1024x406.png 1024w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image3-300x119.png 300w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image3-768x304.png 768w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image3.png 1116w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Technically, by whitelisting \u201c<\/span><b><i>websitewelcome.com<\/i><\/b><span style=\"font-weight: 400;\">,\u201d you\u2019re also whitelisting Google and Microsoft (which are most probably email services you don\u2019t use) since you\u2019re already using Bluehost\u2019s or Hostgator\u2019s email service program. You\u2019re simply wasting a large amount of SPF Lookups while whitelisting many sources that you don\u2019t actually use to send emails.<\/span><\/p>\n<h3><b>Analyzing XML Files Help You Understand Better<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">After deploying DMARC, you\u2019ll receive aggregate reports in XML format, which can be analyzed to better understand the sources and SPF, <a href=\"https:\/\/easydmarc.com\/blog\/dmarc-the-ultimate-guide\/\">DMARC<\/a>, and DKIM statuses.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the example below, we can see the From: address is \u201c<\/span><b><i>easydmarc.com<\/i><\/b><span style=\"font-weight: 400;\">\u201d while the Return-Path or Envelope From is \u201c<\/span><b><i>bnc3.mailjet.com<\/i><\/b><span style=\"font-weight: 400;\">.\u201d<\/span> <span style=\"font-weight: 400;\">\u00a0So, the email fails the SPF alignment process.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-19546\" src=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image6-1024x732.jpg\" alt=\"\" width=\"1024\" height=\"732\" srcset=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image6-1024x732.jpg 1024w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image6-300x214.jpg 300w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image6-768x549.jpg 768w, https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/image6.jpg 1182w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2><b>Key Takeaways:<\/b><\/h2>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Some ESPs handle your bounces with their domain name (Mailchimp, Sendinblue, etc.). For these cases, you don\u2019t need to whitelist their servers in your domain\u2019s SPF record.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Some ESPs let you achieve alignment by setting up the Return-Path domain on a <\/span><b>subdomain level<\/b><span style=\"font-weight: 400;\"> (<a href=\"https:\/\/easydmarc.com\/blog\/amazon-ses-spf-and-dkim-configuration\/\">AmazonSES<\/a>, Sendgrid, Mailgun, Mandrill, etc.). As such, you don\u2019t need to whitelist their servers in your <\/span><b>root domain\u2019s<\/b><span style=\"font-weight: 400;\"> SPF record. Implement that SPF Record on your <\/span><b>subdomain<\/b><span style=\"font-weight: 400;\"> only.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Be aware when including other <\/span><b><i>root domains<\/i><\/b><span style=\"font-weight: 400;\"> in your SPF Record. You may be whitelisting sources that you don\u2019t use within your organization.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use EasyDMARC\u2019s <\/span><a href=\"https:\/\/easydmarc.com\/tools\/spf-record-raw-check-validate\"><span style=\"font-weight: 400;\">SPF Record Raw Checker<\/span><\/a><span style=\"font-weight: 400;\"> to double-check any SPF Record for a third-party source before attempting to add it in your own domain\u2019s SPF.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check the dates of any official information before attempting to update or change your domain\u2019s SPF record. Outdated articles should be ignored.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check what <a href=\"https:\/\/easydmarc.com\/tools\/dmarc-report-analyzer\" target=\"_blank\" rel=\"noopener\">DMARC aggregate report data<\/a> is telling you in terms of your authentication and alignment processes. That\u2019s the most accurate data you can get while optimizing your SPF record.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Contact the <a href=\"https:\/\/easydmarc.com\/blog\/support\/\">support team at EasyDMARC<\/a> if you\u2019re having any trouble with your sources. The support package in our premium and enterprise plans are designed to help you overcome these issues and guide you through the process of deploying and enforcing DMARC.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">support@easydmarc.com<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sender Policy Framework or SPF is one of &#8230;<\/p>\n","protected":false},"author":5,"featured_media":19514,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[204,201],"tags":[],"class_list":["post-19513","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-thought-leadership"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How ESPs Get SPF Wrong | EasyDMARC<\/title>\n<meta name=\"description\" content=\"SPF record is one of the security standards for email authentication that DMARC relies on. Many ESPs get it wrong. Read to learn how!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How ESPs Get SPF Wrong\" \/>\n<meta property=\"og:description\" content=\"SPF record is one of the security standards for email authentication that DMARC relies on. Many ESPs get it wrong. Read to learn how!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/\" \/>\n<meta property=\"og:site_name\" content=\"EasyDMARC\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/EasyDMARC\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-12T15:54:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-07T21:39:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/12.01-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"910\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Hasmik Khachunts\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@easydmarc\" \/>\n<meta name=\"twitter:site\" content=\"@easydmarc\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hasmik Khachunts\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/\"},\"author\":{\"name\":\"Hasmik Khachunts\",\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ee4f162a98bccc5ff8b6fefdfaf245c\"},\"headline\":\"How ESPs Get SPF Wrong\",\"datePublished\":\"2022-01-12T15:54:27+00:00\",\"dateModified\":\"2025-05-07T21:39:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/\"},\"wordCount\":1114,\"publisher\":{\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/12.01-2.jpg\",\"articleSection\":[\"Blog\",\"Thought Leadership\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/\",\"url\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/\",\"name\":\"How ESPs Get SPF Wrong | EasyDMARC\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/12.01-2.jpg\",\"datePublished\":\"2022-01-12T15:54:27+00:00\",\"dateModified\":\"2025-05-07T21:39:24+00:00\",\"description\":\"SPF record is one of the security standards for email authentication that DMARC relies on. Many ESPs get it wrong. Read to learn how!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/#primaryimage\",\"url\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/12.01-2.jpg\",\"contentUrl\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/12.01-2.jpg\",\"width\":1440,\"height\":910,\"caption\":\"12.01 2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/how-esps-get-spf-wrong\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/easydmarc.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/category\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Thought Leadership\",\"item\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/category\\\/blog\\\/thought-leadership\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"How ESPs Get SPF Wrong\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/\",\"name\":\"EasyDMARC\",\"description\":\"Blog\",\"publisher\":{\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/easydmarc.com\\\/#organization\",\"name\":\"EasyDMARC\",\"url\":\"https:\\\/\\\/easydmarc.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/easydmarc.com\\\/img\\\/logo.png\"},\"image\":{\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/EasyDMARC\\\/\",\"https:\\\/\\\/x.com\\\/easydmarc\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/easydmarc\\\/mycompany\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ee4f162a98bccc5ff8b6fefdfaf245c\",\"name\":\"Hasmik Khachunts\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/556e30ecef3fde7f1400ab37fa210642b14cd1a6cf57ae3d669996eb5324fc9e?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/556e30ecef3fde7f1400ab37fa210642b14cd1a6cf57ae3d669996eb5324fc9e?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/556e30ecef3fde7f1400ab37fa210642b14cd1a6cf57ae3d669996eb5324fc9e?s=96&r=g\",\"caption\":\"Hasmik Khachunts\"},\"url\":\"https:\\\/\\\/easydmarc.com\\\/blog\\\/author\\\/hasmik\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How ESPs Get SPF Wrong | EasyDMARC","description":"SPF record is one of the security standards for email authentication that DMARC relies on. Many ESPs get it wrong. Read to learn how!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/","og_locale":"en_US","og_type":"article","og_title":"How ESPs Get SPF Wrong","og_description":"SPF record is one of the security standards for email authentication that DMARC relies on. Many ESPs get it wrong. Read to learn how!","og_url":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/","og_site_name":"EasyDMARC","article_publisher":"https:\/\/www.facebook.com\/EasyDMARC\/","article_published_time":"2022-01-12T15:54:27+00:00","article_modified_time":"2025-05-07T21:39:24+00:00","og_image":[{"width":1440,"height":910,"url":"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/12.01-2.jpg","type":"image\/jpeg"}],"author":"Hasmik Khachunts","twitter_card":"summary_large_image","twitter_creator":"@easydmarc","twitter_site":"@easydmarc","twitter_misc":{"Written by":"Hasmik Khachunts","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/#article","isPartOf":{"@id":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/"},"author":{"name":"Hasmik Khachunts","@id":"https:\/\/easydmarc.com\/blog\/#\/schema\/person\/1ee4f162a98bccc5ff8b6fefdfaf245c"},"headline":"How ESPs Get SPF Wrong","datePublished":"2022-01-12T15:54:27+00:00","dateModified":"2025-05-07T21:39:24+00:00","mainEntityOfPage":{"@id":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/"},"wordCount":1114,"publisher":{"@id":"https:\/\/easydmarc.com\/blog\/#organization"},"image":{"@id":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/#primaryimage"},"thumbnailUrl":"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/12.01-2.jpg","articleSection":["Blog","Thought Leadership"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/","url":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/","name":"How ESPs Get SPF Wrong | EasyDMARC","isPartOf":{"@id":"https:\/\/easydmarc.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/#primaryimage"},"image":{"@id":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/#primaryimage"},"thumbnailUrl":"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/12.01-2.jpg","datePublished":"2022-01-12T15:54:27+00:00","dateModified":"2025-05-07T21:39:24+00:00","description":"SPF record is one of the security standards for email authentication that DMARC relies on. Many ESPs get it wrong. Read to learn how!","breadcrumb":{"@id":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/#primaryimage","url":"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/12.01-2.jpg","contentUrl":"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/12.01-2.jpg","width":1440,"height":910,"caption":"12.01 2"},{"@type":"BreadcrumbList","@id":"https:\/\/easydmarc.com\/blog\/how-esps-get-spf-wrong\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/easydmarc.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/easydmarc.com\/blog\/category\/blog\/"},{"@type":"ListItem","position":3,"name":"Thought Leadership","item":"https:\/\/easydmarc.com\/blog\/category\/blog\/thought-leadership\/"},{"@type":"ListItem","position":4,"name":"How ESPs Get SPF Wrong"}]},{"@type":"WebSite","@id":"https:\/\/easydmarc.com\/blog\/#website","url":"https:\/\/easydmarc.com\/blog\/","name":"EasyDMARC","description":"Blog","publisher":{"@id":"https:\/\/easydmarc.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/easydmarc.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/easydmarc.com\/#organization","name":"EasyDMARC","url":"https:\/\/easydmarc.com\/","logo":{"@type":"ImageObject","url":"https:\/\/easydmarc.com\/img\/logo.png"},"image":{"@id":"https:\/\/easydmarc.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/EasyDMARC\/","https:\/\/x.com\/easydmarc","https:\/\/www.linkedin.com\/company\/easydmarc\/mycompany\/"]},{"@type":"Person","@id":"https:\/\/easydmarc.com\/blog\/#\/schema\/person\/1ee4f162a98bccc5ff8b6fefdfaf245c","name":"Hasmik Khachunts","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/556e30ecef3fde7f1400ab37fa210642b14cd1a6cf57ae3d669996eb5324fc9e?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/556e30ecef3fde7f1400ab37fa210642b14cd1a6cf57ae3d669996eb5324fc9e?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/556e30ecef3fde7f1400ab37fa210642b14cd1a6cf57ae3d669996eb5324fc9e?s=96&r=g","caption":"Hasmik Khachunts"},"url":"https:\/\/easydmarc.com\/blog\/author\/hasmik\/"}]}},"jetpack_featured_media_url":"https:\/\/easydmarc.com\/blog\/wp-content\/uploads\/2022\/01\/12.01-2.jpg","_links":{"self":[{"href":"https:\/\/easydmarc.com\/blog\/wp-json\/wp\/v2\/posts\/19513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/easydmarc.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/easydmarc.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/easydmarc.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/easydmarc.com\/blog\/wp-json\/wp\/v2\/comments?post=19513"}],"version-history":[{"count":2,"href":"https:\/\/easydmarc.com\/blog\/wp-json\/wp\/v2\/posts\/19513\/revisions"}],"predecessor-version":[{"id":47275,"href":"https:\/\/easydmarc.com\/blog\/wp-json\/wp\/v2\/posts\/19513\/revisions\/47275"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/easydmarc.com\/blog\/wp-json\/wp\/v2\/media\/19514"}],"wp:attachment":[{"href":"https:\/\/easydmarc.com\/blog\/wp-json\/wp\/v2\/media?parent=19513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/easydmarc.com\/blog\/wp-json\/wp\/v2\/categories?post=19513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/easydmarc.com\/blog\/wp-json\/wp\/v2\/tags?post=19513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}