mailerpress icon black white

Documentation

Send your campaigns with Postmark in MailerPress

Here are the steps to send your email campaigns with Postmark and manage bounce tracking in MailerPress using the Postmark API.

#1 – Sign in to Postmark

  • Create an account on the Postmark website or sign in to an existing one.
  • Postmark automatically creates a first server for you (e.g. “My First Server”). From the dashboard, go to Servers and select it (or create a dedicated one, e.g. “MailerPress”).
  • Open the API Tokens tab of your server.
  • Copy the Server API Token. You can come back to this tab at any time to see it again.

#2 – Verify your domain

Before sending emails, you need to verify a domain in your Postmark account.

  • In the Postmark dashboard, go to Sender Signatures.
  • Click Add Domain or Signature, then choose Add Domain and enter your domain name (e.g. example.com).
  • Postmark will provide you with DNS records to add to your domain’s DNS settings: a DKIM TXT record and a Return-Path CNAME record.
  • Add the records to your DNS provider and click Verify in Postmark.
  • Once verified, you can use any email address on this domain as a sender (e.g. [email protected]).

#3 – Link your site with Postmark API

Copy the Server API Token and paste it to your WordPress admin, MailerPress, Integrations, Email Service Providers, Postmark (click the Settings icon from the dedicated card), API key field.

If it’s not already done, enter a default email address (must match your verified domain) and a default sender name.

Save changes.

Then toggle the switch on the Postmark card to enable it. Open the dropdown menu (three dots) and click Set as primary to make Postmark your default sending service.

#4 – Send a test email

  • On the Postmark card, open the dropdown menu (three dots).
  • Click Send a test email.
  • Enter a recipient email address and click Send.

You should receive an email with the subject “This is a Sending Method Test”. If not, check that your Server API Token is correct and that the sender email uses a domain verified in Postmark.

Note: While your Postmark account is pending approval, you can only send emails to recipients on the same domain as your verified sender signatures. Request account approval from the Postmark dashboard to send to any address.

#5 – Configure sending speed

Go to MailerPress, Settings, Sending frequency to choose a sending profile adapted to your Postmark plan:

  • Prudent – Lower batch size for 10,000 emails/month plans.
  • Balanced (Recommended) – Optimal for 50k–100k emails/month plans.
  • Performance – High volume for 100k+ emails/month plans.

Postmark’s default sending frequency is configured at 100 emails per batch every 5 minutes. Adjust based on your plan limits.

#6 – Enable bounce tracking

  • Open again the Postmark modal in MailerPress, Integrations, Email Service Providers and check Enable bounce tracking.
  • Copy the webhook URL.
  • Go back to your Postmark account, select your server and go to Message Streams.
  • Select your Default Transactional Stream, then open the Webhooks tab.
  • Click Add webhook.
  • Paste the webhook URL you copied from MailerPress in the Webhook URL field.
  • Check the following event: Bounce.
  • Click Save to activate the webhook.

#7 – Track your bounces

Go back to MailerPress, Audience, and use the Bounce filter to see your bounced contacts.

Bounced contacts are automatically flagged and excluded from future sends.