Provider guide · Postmark

Send WordPress email through Postmark.

Postmark is the specialist: transactional email only, with deliverability as the whole product. Three things shape the setup: one token pasted into both credential fields, a sender confirmed in advance, and a human approval of the account before it may write to strangers. All three are quick; only the last one waits.

Settings · Custom SMTP Postmark preset
  • PresetPostmark
  • SMTP hostsmtp.postmarkapp.com
  • Port587
  • EncryptionTLS
  • Usernameyour Server API Token
  • Passwordthe same Server API Token again

Official Postmark SMTP documentation

1 · Credentials

The Postmark setup:
token, sender, approval.

Postmark organises sending into servers, and each server carries API tokens. That token is the whole credential story.

STEP 01

Open API Tokens

In Postmark, open your server, then its API Tokens tab.

STEP 02

Copy the Server API Token

It acts as both the SMTP username and the SMTP password.

STEP 03

Confirm a sender

Under Sender Signatures, add the address you will send from and click the confirmation email, or verify your whole domain with the DKIM record Postmark gives you.

STEP 04

Request account approval

Until a human at Postmark approves the account, it only sends to domains you verified yourself. Once your test works, request approval from the dashboard; weekday answers typically come within a day.

The token is sensitive by nature, since it can send mail as your server. If it ever leaks, rotate it from the same tab: a server can hold several tokens, so you can add the new one to WordPress before deleting the old.

2 · In the plugin

The Postmark settings:
the token in both fields.

Selecting the Postmark preset fills the server (smtp.postmarkapp.com), the port (587) and the encryption (TLS). What remains is yours.

FIELD 01

Username

The Server API Token.

FIELD 02

Password

The very same token, pasted again.

FIELD 03

From email

An address matching a confirmed Sender Signature, or any address on a domain you verified.

Save, then use Send Test Email. Messages go through the server’s transactional message stream by default, which is exactly what WordPress traffic is.

3 · Pitfalls

Postmark errors
and pitfalls.

Postmark’s strictness is the product working as designed; it just needs to be known in advance.

New accounts are fenced in until approved

Until a human at Postmark approves your account, you can only send to recipients on domains you have added and verified yourself; anyone else is out of reach. Approval is requested from the dashboard and typically answered within a day on weekdays. Plan for it: configure, test against your own addresses, request approval, then launch.

The From address must be pre-declared

Postmark only sends from addresses you confirmed beforehand, one by one as Sender Signatures or wholesale by verifying the domain. A From outside that list is refused. If your site sends from several addresses, shop@ and no-reply@ say, verify the domain once rather than confirming each signature.

Transactional only, and they mean it

Postmark separates transactional and broadcast traffic, and the SMTP endpoint the preset points at is for the transactional kind: receipts, resets, notifications. Newsletters and campaigns belong in their broadcast stream, with its own endpoint. Sending a mailing list through the transactional door is the fastest way to a conversation with their compliance team.