DMARC for email delivery services
Postmark uses a DKIM TXT record and a custom Return-Path CNAME. You do not add Postmark to your own SPF record: Postmark says that does nothing.
No SPF value to copy for this platformPostmark says it is no longer required to include it in your SPF record, and that spf.mtasv.net there would do nothing. The custom Return-Path handles SPF.
<timestamp>.pm._domainkey.example.com TXT (value from DNS Settings)Postmark's example is 20130425164621.pm._domainkey.postmarkapp.com. The selector is everything before ._domainkey.
pm_bounces CNAME pm.mtasv.netValues in angle brackets are specific to your account. Copy the real ones from Postmark rather than from this page.
v=DMARC1; p=none; rua=mailto:<your-business-id>@mail.yourdmarc.online, or build it with the DMARC generator. Delivery does not change at this stage.p=quarantine when your legitimate mail passes, and watch the reports for anything you missed.p=reject with sp=reject. Read the enforcement guide for what tends to break, and keep monitoring afterwards.Taken from Postmark's own documentation, checked on 1 November 2026. Providers change these, so their setup screen wins over this page.
Check a real message against the Gmail, Yahoo and Outlook.com sender rules, or test whether a stranger can send mail as your domain. Both are free.
Not needed on your root domain. Postmark says it is no longer required to include it in your SPF record, and that spf.mtasv.net there would do nothing. The custom Return-Path handles SPF.
A timestamp followed by pm, shown in DNS Settings. Postmark's example is 20130425164621.pm._domainkey.postmarkapp.com. The selector is everything before ._domainkey.
Only once a passing SPF or DKIM result is on your From domain or its organizational domain. Without a custom Return-Path, the Return-Path is on pm.mtasv.net, so SPF fails alignment. DKIM can still carry DMARC.
Start at p=none with a rua address, finish the Postmark setup, then read your reports. Verify both DKIM and the Return-Path in Postmark, so mail has two aligned results before you move to p=reject. Move to p=quarantine, then p=reject, once your legitimate mail passes.
Download to read the eBook