Postmark Email Authentication Setup

Postmark by ActiveCampaign delivers transactional emails with high deliverability. This guide covers the complete email authentication stack for Postmark: SPF, DKIM, and DMARC. Each section gives you the exact DNS records, step-by-step instructions, common pitfalls, and how to verify your setup.

How to Set Up SPF for Postmark

Authorize Postmark to send transactional email on behalf of your domain by adding the correct SPF include.

Quick Answer — The Record You Need

Type

TXT

Host / Name

@

Value
v=spf1 include:spf.mtasv.net ~all

Add include:spf.mtasv.net to your existing SPF record. mtasv.net is Postmark's mail infrastructure domain.

Step-by-Step Setup

1

Log in to Postmark

Go to account.postmarkapp.com and sign in.

2

Add your sending domain

Navigate to Sender Signatures or Domains. Add your domain and Postmark will display the required DNS records.

3

Check your existing SPF record

Look up your current SPF record.

dig TXT yourdomain.com +short | grep spf
4

Add Postmark to your SPF record

Add include:spf.mtasv.net to your existing SPF record.

v=spf1 include:spf.mtasv.net ~all
5

Verify in Postmark

Click "Verify" in Postmark. The platform will confirm your DNS records are correct.

Before & After

Before
v=spf1 include:_spf.google.com ~all
After
v=spf1 include:_spf.google.com include:spf.mtasv.net ~all

SPF Gotchas

  • The correct include is spf.mtasv.net. The mtasv.net domain is Postmark's infrastructure domain (Message Transfer Agent Service).
  • Postmark also supports a Return-Path domain (custom bounce domain) which provides SPF alignment for DMARC.
  • If you set up a custom Return-Path domain, the SPF record should be on that subdomain rather than your root domain.

SPF FAQ

What SPF record do I need for Postmark?

Add include:spf.mtasv.net to your SPF record. For example: v=spf1 include:spf.mtasv.net ~all.

What is spf.mtasv.net?

spf.mtasv.net is Postmark's SPF include domain. MTASV stands for Message Transfer Agent Service, which is Postmark's sending infrastructure.

Does Postmark support a custom Return-Path for SPF alignment?

Yes. Postmark allows you to set a custom Return-Path domain (bounce domain), which helps achieve SPF alignment for DMARC.

How to Set Up DKIM for Postmark

Publish a DKIM TXT record provided by Postmark to enable cryptographic signing of your transactional email.

Quick Answer — The Record You Need

Type

TXT

Host / Name

20xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx._domainkey

Value
v=DKIM1; k=rsa; p=YOUR_PUBLIC_KEY_FROM_POSTMARK

Postmark generates a unique DKIM selector and key for each domain. Copy the exact values from your Postmark dashboard.

Step-by-Step Setup

1

Log in to Postmark

Go to account.postmarkapp.com and sign in.

2

Select your domain

Go to your domain under Sender Signatures or Domains. Postmark displays the DKIM record details.

3

Copy the DKIM record

Postmark provides a TXT record with a unique selector (a long alphanumeric string) and the public key value.

4

Add the TXT record to DNS

Create the TXT record in your DNS provider using the selector and value from Postmark.

20xxxxxxxx._domainkey.yourdomain.com  TXT  "v=DKIM1; k=rsa; p=MIGfMA0GC..."
5

Verify in Postmark

Click "Verify" in Postmark. Once DNS propagates, Postmark will confirm DKIM is active.

DKIM Gotchas

  • Postmark uses a long, unique alphanumeric selector for DKIM. Do not try to guess it -- copy it exactly from your Postmark dashboard.
  • Postmark DKIM uses a TXT record. Some DNS providers have character limits for TXT records. If you encounter issues, check if your provider supports long TXT values.
  • Postmark supports DKIM key rotation. When rotating, add the new DKIM record before removing the old one to avoid a gap in signing.

DKIM FAQ

What DKIM selector does Postmark use?

Postmark generates a unique alphanumeric selector for each domain. It is a long string like 20xxxxxxxxxx. Check your Postmark dashboard for the exact selector.

Is the Postmark DKIM record a TXT or CNAME?

Postmark uses a TXT record for DKIM, containing the public key directly in the DNS record value.

Can I rotate DKIM keys in Postmark?

Yes. Postmark supports DKIM key rotation. Generate a new key, publish the new TXT record, verify it, then remove the old record.

How to Set Up DMARC for Postmark

Publish a DMARC record to protect your domain when sending transactional email through Postmark.

Quick Answer — The Record You Need

Type

TXT

Host / Name

_dmarc

Value
v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1

Postmark also offers a free DMARC monitoring tool at dmarc.postmarkapp.com.

Step-by-Step Setup

1

Ensure SPF and DKIM are configured

Verify both SPF (include:spf.mtasv.net) and DKIM are set up and passing for your Postmark domain.

2

Set up custom Return-Path (optional)

Configure a custom Return-Path (bounce) domain in Postmark for SPF alignment. This is optional but recommended.

3

Create the DMARC record

Add a TXT record at _dmarc.yourdomain.com.

v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1
4

Use Postmark DMARC monitoring (optional)

Postmark offers a free DMARC monitoring tool at dmarc.postmarkapp.com. You can use their rua address for easy report analysis.

5

Enforce gradually

Move from p=none to p=quarantine to p=reject after confirming all senders pass.

DMARC Gotchas

  • Postmark has strong DKIM alignment by default. SPF alignment requires a custom Return-Path domain.
  • Postmark's free DMARC monitoring tool (dmarc.postmarkapp.com) is a great way to visualize reports without a paid DMARC service.
  • If Postmark is your only sender, DKIM alignment alone is sufficient for DMARC pass. You do not strictly need SPF alignment.

DMARC FAQ

Does Postmark offer DMARC monitoring?

Yes. Postmark provides a free DMARC monitoring tool at dmarc.postmarkapp.com that parses and visualizes your aggregate reports.

Does Postmark support DMARC alignment?

Yes. Postmark provides DKIM alignment automatically. For SPF alignment, configure a custom Return-Path (bounce) domain.

Can I use Postmark's rua address for DMARC reports?

Yes. Postmark's DMARC tool provides an rua address you can use. Add it alongside your own reporting address for visual report analysis.

Verify Your Postmark Setup

Once your SPF, DKIM, and DMARC records are in place, run a full domain scan to confirm everything is configured correctly. DNS changes typically propagate within minutes but can take up to 48 hours.

Setup Guides for Other Providers