1import{j as e}from"./vendor-react-B9zYIx_v.js";const d={title:"Improving email deliverability",slug:"email-deliverability",date:"2023-08-02",author:"Sam Serrien",category:"E-mail",tags:["E-mail","Security"],excerpt:"SPF, DKIM and DMARC â sounds complicated, but it's not.",image:"/blog/email-deliverability/mailclient.webp"};function l(n){const i={h2:"h2",h3:"h3",hr:"hr",p:"p",...n.components},{Intro:r,Tip:o,Warning:a}=i;return r||t("Intro"),o||t("Tip"),a||t("Warning"),e.jsxs(e.Fragment,{children:[e.jsx(r,{children:e.jsx(i.p,{children:"SPF, DKIM and DMARC sound complicated, but they are essential for reliable email. We explain it in simple terms."})}),` 2`,e.jsx(i.hr,{}),` 3`,e.jsx(i.h2,{children:"Why do your emails end up in spam?"}),` 4`,e.jsx(i.p,{children:"Without proper authentication, receiving mail servers don't know if you really are who you claim to be. This results in emails landing in spam or not arriving at all."}),` 5`,e.jsx(i.h2,{children:"The three pillars"}),` 6`,e.jsx(i.h3,{children:"SPF (Sender Policy Framework)"}),` 7`,e.jsx(i.p,{children:"SPF tells the world which servers are allowed to send emails on behalf of your domain."}),` 8`,e.jsx(i.h3,{children:"DKIM (DomainKeys Identified Mail)"}),` 9`,e.jsx(i.p,{children:"DKIM adds a digital signature to your emails, allowing the recipient to verify that the email has not been tampered with."}),` 10`,e.jsx(i.h3,{children:"DMARC"}),` 11`,e.jsx(i.p,{children:"DMARC combines SPF and DKIM and tells receiving servers what to do when a check fails."}),` 12`,e.jsx(a,{children:e.jsx(i.p,{children:"Without SPF, DKIM and DMARC, you risk malicious actors sending emails that appear to come from your domain (spoofing)."})}),` 13`,e.jsx(o,{children:e.jsx(i.p,{children:"At GeNx, we configure SPF, DKIM and DMARC by default for all our mail hosting clients. One less thing to worry about."})})]})}function h(n={}){const{wrapper:i}=n.components||{};return i?e.jsx(i,{...n,children:e.jsx(l,{...n})}):l(n)}function t(n,i){throw new Error("Expected component `"+n+"` to be defined: you likely forgot to import, pass, or provide it.")}export{h as default,d as frontmatter};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.