Why does forwarding break SPF alignment?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

SPF failing and SPF alignment failing are two different problems. You can have SPF pass (the forwarder's IP is on their own list) and still fail alignment (the domain doesn't match the From header). With forwarding, you usually get both failures at once.

Here's the alignment part specifically. SPF alignment checks whether the domain in the Return-Path header matches the domain in the From header. When you send email, your Return-Path (the envelope sender) typically matches your From domain. Alignment passes.

When a forwarder re-sends your email, it changes the Return-Path to its own domain. That's normal behavior. The forwarder is now the delivery agent responsible for that message. But your From address is still your original domain. Now the Return-Path domain and the From domain are different. SPF alignment fails.

This matters because DMARC needs at least one aligned pass to let the email through under a strict policy. If DKIM also fails (because the forwarder modified the message), DMARC fails entirely. With a p=reject policy, that means the email gets dropped.

You can check your DMARC policy and alignment settings with our free DMARC parser. If forwarding is causing regular alignment failures, they'll show up in your aggregate reports.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Find out if forwarding is breaking your SPF alignment and what to do about it.

I read about SPF alignment and forwarding on the Email Almanac. I think forwarding might be causing alignment failures for my domain under DMARC. My details: - My sending domain: your domain - Do any recipients forward my email to other addresses? yes/no/not sure - My DMARC policy: none/quarantine/reject/not set - Am I seeing SPF alignment failures in DMARC reports? yes/no/not sure how to check - My ESP or mail platform: e.g. Mailchimp, SendGrid, custom - Is DKIM set up? yes/no/not sure Help me understand if forwarding is causing my SPF alignment failures and whether I need to change my DMARC policy or set up ARC.

Edit the yellow boxes, then send to the AI of your choice.