Postmark & Transactional Email Setup (FluentSMTP)

2 min read

Overview #

WordPress sites send email: password resets, order confirmations, form notifications, CRM campaigns. If that email goes out via PHP’s default mail(), much of it lands in spam or is silently dropped. The fix is a transactional email provider (like Postmark) wired through FluentSMTP.

The Alert #

POSTMARK_MISSING (actionable): outbound email uses PHP mail() with no SMTP provider or relay detected. Configure Postmark or client SMTP via FluentSMTP for reliable delivery.

Why Transactional Email #

PHP mail() Postmark via SMTP
Deliverability Unreliable, often spam-filtered Designed for high inbox rates
Authentication No SPF/DKIM/DMARC Full authentication, verified domain
Tracking None Delivery/bounce/open data
Reputation Server IP reputation varies Provider reputation, warmed

Setup: Postmark + FluentSMTP #

1. Create the Postmark account #

  • Sign up at postmarkapp.com, create a Server, and note the Server API token.

2. Verify your domain (critical) #

In Postmark → Sender Signatures, add your domain and add the returned SPF and DKIM records to your DNS. Without these, providers reject or spam-filter your mail.

3. Install & configure FluentSMTP #

  • Install the FluentSMTP plugin (free, from the WordPress repository)
  • FluentSMTP → Settings:
  • Mailer: Postmark (or “Other SMTP” with Postmark’s SMTP host smtp.postmarkapp.com, port 587, TLS)
  • Server API Token: your Postmark token
  • From email: an address on your verified domain
  • Send a test email and verify it arrives (check spam folder too)

4. Verify authentication #

Use a tool like mail-tester.com to confirm SPF, DKIM, and DMARC pass: that’s what determines inbox placement.

Alternatives to Postmark #

Any transactional provider works through FluentSMTP’s “Other SMTP” mailer: Mailgun, Amazon SES, SendGrid, Mailjet, or your client’s existing SMTP service. The pattern is identical: verified domain + authenticated SMTP credentials.

What You Should Do #

If you already have an SMTP provider account, send us the details and we’ll wire it. If not, we’ll recommend and set up one: it’s included in managed setup.

The Xponent Standard #

On managed sites we configure this for you: provider setup, DNS records, FluentSMTP wiring, and a deliverability test (SPF/DKIM/DMARC verified). We also monitor bounce/delivery health.

Related Articles #

Updated on August 31, 2026