Send your campaigns with Postmark in MailerPress

This feature requires MailerPress Pro.

Postmark is an email delivery service. Connect it to MailerPress to send your campaigns, automation emails and test emails through a Postmark server, and to track bounces (emails returned as undeliverable, for example because the address doesnโ€™t exist).

1. Prepare your Postmark account

  1. Create an account on the Postmark website or sign in.
  2. Go to Servers and open the server MailerPress should use, or create a dedicated one (for example โ€œMailerPressโ€).
  3. Open the serverโ€™s API Tokens tab and copy the Server API Token. MailerPress uses this secret token to send through your Postmark server.
  4. Go to Sender Signatures and add your domain. At your domain provider, add the DNS records Postmark gives you (DKIM and Return-Path): they prove you own the domain. Then verify the domain in Postmark.

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

  1. Go to MailerPress > Integrations and open the Email Service Providers tab.
  2. In Other Providers, click Configure on the PostMark card.
  3. Paste your Server API Token in PostMark Server API token.
  4. Optional: in Postmark Message Stream ID, enter the message stream MailerPress should use (a stream is a separate sending channel in Postmark), for example broadcasts. Leave it empty to use Postmarkโ€™s default transactional stream.
  5. Fill in Default sender email address and Default sender name. The address must use your verified Postmark domain. Empty fields show your global default sender as a placeholder.
  6. Click Save changes. The card moves to Configured Providers.
  7. Turn on the cardโ€™s Enable toggle, then click Set as primary provider. The card shows the Primary badge: only the primary provider sends your emails.

3. Send a test email

  1. On the PostMark card, open the Actions menu (three dots) and click Send test email.
  2. Enter a recipient in Send to and click Send.

You should receive an email with the subject โ€œThis is a Sending Method Testโ€. If the test fails, MailerPress shows the error returned by Postmark:

  • 401: the Server API Token is invalid or missing.
  • 403: the token doesnโ€™t have the necessary permissions, or the Postmark account is suspended.
  • 422: the email data isnโ€™t valid. Check the sender address and its sender signature, and the Postmark Message Stream ID if you filled it in.
  • 429: too many requests. Wait before trying again.

4. Configure the sending speed

  1. Go to MailerPress > Settings > Sending frequency, or click Adjust sending frequency on the PostMark card.
  2. Under Configuration Mode, choose Profile and select one of the Postmark profiles below. You can also choose Automatic to let MailerPress pick a profile, or Manual to set your own values.
  3. Click Save settings.
ProfileEmails per batchIntervalEmails per hour
Prudent (10k plan)505 minutes600
Balanced (Recommended)755 minutes900
Performance (100k+ plans)2005 minutes2,400

The sending frequency is saved for the provider that is primary at that moment. Set Postmark as primary before you click Save settings. See How to change your sending frequency in MailerPress.

5. Enable bounce tracking

MailerPress learns about bounces through a webhook: a URL that Postmark calls automatically when an email bounces.

  1. On the PostMark card, click Configure.
  2. Turn on Enable bounce tracking. The setting is saved immediately.
  3. Under Webhook URL, click Copy. The URL looks like https://example.com/wp-json/mailerpress/v1/esp/bounce/postmark.
  4. In Postmark, open your server, go to Message Streams and select the stream MailerPress sends through: your default transactional stream, or the one set in Postmark Message Stream ID.
  5. Open the Webhooks tab and click Add webhook.
  6. Paste the URL in Webhook URL, check the Bounce event and save.

MailerPress marks the contact as bounced for every bounce notification from Postmark.

Leave Webhook signing secret empty. MailerPress only records a bounce if it sent an email to that address through Postmark in the last 30 days.

6. Track your bounces

Go to MailerPress > Audience and click the Bounced tab of the contact list. Campaigns only go to subscribed contacts, so bounced contacts no longer receive them.

To compare Postmark with the other sending services, see Choose and configure your email sending service.