Postmark documents the very point most platforms leave in the shade: its custom Return-Path is not a convenience setting, it is what makes SPF alignment possible.
Two records
(provided selector)._domainkey TXT (DKIM public key)
pm-bounces CNAME pm.mtasv.netThe first signs your messages. The second creates the return address on your domain. The pm-bounces prefix can be changed freely: it simply has to be identical in your DNS zone and in the Postmark interface, or verification fails.
What the Return-Path changes
Without it, the envelope address stays Postmark’s: SPF passes and does not align, and DKIM alone gets DMARC through. With it, the return address becomes a subdomain of yours, relaxed alignment ties it to your domain, and SPF and DKIM both align.
That is not pointless redundancy: DKIM survives forwarding, SPF survives content being altered by a relay. Having both is compliance that holds in the edge cases.
DMARC
Publish the monitoring policy on _dmarc.yourdomain.com:
v=DMARC1; p=none; rua=mailto:your-address@yourdomain.comOnly tighten once every sender is identified. The progression, step by step.
Common mistakes with Postmark
- Skipping the custom Return-Path. Everything works, until the day a DKIM signature is broken by an intermediary and nothing is left.
- A different prefix in DNS and in the interface. Verification fails without saying why; the two must match exactly.
- Confusing sender signature with domain verification. The first authorises one address, the second the whole domain — and only the second requires DKIM.
- Adding a Postmark
includeto your root SPF. The custom Return-Path makes that unnecessary.
Once it is in place, Clarsend reads your reports and shows you what passes, what fails, and who is sending without your knowledge.