Skip to content
Discussion options

You must be logged in to vote

Passing DKIM is not the same as passing DMARC, and that is almost always the cause.

The alignment trap

If you relay outbound mail through a provider (Resend, SendGrid, Postmark, SES), your envelope Return-Path is usually a subdomain they control, for example send.mail.example.com, while your From: header stays mail.example.com.

DMARC then checks whether those two align:

Policy send.mail.example.com vs mail.example.com
aspf=s (strict) fails — not an exact match
aspf=r (relaxed) passes — same organisational domain

So a record like this fails SPF alignment on every single relayed message:

v=DMARC1; p=quarantine; adkim=s; aspf=s

And p=quarantine literally instructs the receiver t…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by DeveloperSarim
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant