whats-best.ai

Transactional Email · head-to-head

Mailgun vs Postmark

As of 2 Nov 2026, the panel rates Mailgun 2/5 and Postmark 3/5 in Transactional Email. Weighted by what each judge cares about, 2 of the 6 judges pick Mailgun and 4 pick Postmark. Postmark scores higher on 7 of 7 criteria (Sending API, SMTP & developer experience, Deliverability & sender reputation, Reliability, accounts & support, plus 4 more). Provenance — Mailgun: Rest of world; Postmark: Rest of world. Ratings are the AI panel’s opinion, formed from public evidence: how scores are made.

Mailgun

Rest of world

Panel rating

Sovereignty: not determined

Full evaluation →

Postmark

Rest of world

Panel rating

Sovereignty: not determined

Full evaluation →

The short answer

Postmark's widest leads are the sending API (7.0 to 4.0, six judges lean Postmark) and deliverability (7.5 to 4.5, four lean Postmark, two tie); its means also lead on observability, reliability and accounts, sovereignty and pricing transparency. Mailgun draws more judge leans on data and security, sovereignty and pricing transparency — three to two with one tie on each — even where Postmark's means run higher. Weighted totals split four to two: the developer (6.8 to 6.4), agency lead (6.4 to 6.2), data protection officer (5.8 to 0) and skeptic (6.2 to 0) carry Postmark; the platform engineer (6.5 to 6.4) and ecommerce operator (6.6 to 6.2) carry Mailgun. On sovereignty, Mailgun's pages show a published data processing agreement with standard contractual clauses under Swedish law and a selectable EU region, beside Texas-law contracting; Postmark's show Illinois law and United States storage, with no EU hosting region found on the captured pages.

Choose Mailgun if

  • Your team follows the bench lean on data and security, where three judges lean Mailgun, two lean Postmark and one ties.
  • You contract under EU terms: Mailgun's captured pages publish a data processing agreement with standard contractual clauses under Swedish law and an EU region the customer must select, and sovereignty leans Mailgun three to two.
  • You need a written uptime commitment: Mailgun's pages carry a 99.99% monthly uptime guarantee, while we found no SLA information on Postmark's captured pages.
  • Your reviewers match the platform engineer or ecommerce operator, whose weighted totals read 6.5 to 6.4 and 6.6 to 6.2 for Mailgun.
  • You send low volumes first: Mailgun's pages list a free tier at 100 emails/day.

Choose Postmark if

  • You build against the sending API first: Postmark's mean is 7.0 to Mailgun's 4.0, with six judges leaning Postmark.
  • Deliverability decides the purchase: Postmark's mean is 7.5 to 4.5 (four judges lean Postmark, two tie), resting on manual vetting of new senders, free custom Return-Path and DKIM, and separate infrastructure for transactional and broadcast traffic.
  • You compare starting prices across pages: Mailgun's captured pages give different figures for the starting price — $15/month for 10,000 emails versus Foundation at $35/mo — while Postmark's pricing transparency mean is 7.0 to 5.2.
  • Your operations lean on webhooks: the reliability and accounts mean is 6.2 to 4.0 (three judges lean Postmark, three tie), with strong webhooks and redundancy cited in the verdict.
  • Your operations run in the United States: Postmark's captured pages state personal information is stored in AWS and Deft data centres in the United States.

Read this comparison as one judge. Each weighs the same scores by what they care about.

The Data Protection Officer

In-house data protection officer at a health software company whose appointment reminders and lab-result notices carry patients' names. Treats the sending service as a processor like any other. Reads the DPA, the subprocessor list and the retention section first: whether message bodies are stored and for how long, whether open tracking can be turned off, which entity signs, and whether the EU region covers the logs as well as the mail.

Mailgun

Postmark

This judge's pick

Criterion by criterion

Sending API, SMTP & developer experience

Mailgun

A RESTful email API and SMTP relay are documented with official SDKs for seven named languages, batch sending of up to 1,000 recipients per call, scheduled sending, a sandbox domain for test mail, inbound parsing into UTF-8 JSON routes, and a stated 25MB message limit including attachments. We found no public information on idempotency keys, template versioning, an OpenAPI specification, or framework-specific drivers such as Laravel or Rails, which is where a team building a product on it would want more.

Postmark

A fully documented REST API with endpoints and error codes, an SMTP relay on token authentication, vendor-maintained official libraries for eight named languages plus community libraries, batch sending capped at 500 messages and 50 MB, a test token and sandbox mode, inbound email parsed to a webhook, an official CLI, and migration guides from six named competitors. We found no public information on idempotency keys, scheduled sending, template versioning or an OpenAPI specification, which is what keeps it short of the top level.

Deliverability & sender reputation

Mailgun

SPF, DKIM and DMARC are supported, dedicated IPs come with automated warm-up, hard bounces and complaints are suppressed automatically, and the acceptable-use policy polices bounce rates, complaints and list sourcing. Much of the deeper tooling — blocklist monitoring against Spamhaus and peers, inbox placement testing on seed lists, Google Postmaster and Microsoft SNDS — sits in the separately priced Optimize suite, and we found no public information on feedback loops, separation of transactional and bulk streams, or compliance with the Gmail and Yahoo sender rules.

Postmark

SPF, DKIM and DMARC set-up with a free custom return path, every new sender manually vetted before sending, transactional and broadcast traffic kept on completely separate infrastructures including IP ranges, dedicated IPs from 300,000 messages a month with managed warm-up and overflow to the shared pool, feedback loops and blacklist monitoring handled by the vendor, automatic suppression, and delivery times published per mailbox provider on a public Time to Inbox page. We found no public information on a stated compliance position for the Gmail and Yahoo bulk-sender rules, or on BIMI or custom tracking domains.

Message logs, events & webhooks

Mailgun

Logs are searchable by recipient, subject, tag and message ID with retention stated per plan (one to thirty days), message bodies are kept up to seven days and metadata thirty, the Events API exposes the data, and webhooks cover delivered, bounced, opened, clicked, unsubscribed and complained events signed with HMAC-SHA256 and retried automatically, with streaming into Datadog and Splunk. We found no public information on the retry schedule, a per-message view of the raw SMTP response, or read-only access for a support team without developer rights.

Postmark

Message activity and logs viewable by role, 45 days of full content history stated with a customisable seven-to-365-day range, seven webhook event types with a documented six-attempt retry schedule, health tracked per event type with pausing on persistent failure, and a webhook statistics endpoint plus statistics by tag. From my chair the notable gap is integrity, not visibility: the captured pages state webhooks are not signed with HMAC, and we found no public information on alerts for bounce or complaint spikes or on exporting events to a log tool.

Message data, retention & security

Mailgun

For a processor the retention picture is unusually explicit: message bodies stored at most seven days, metadata thirty, recipient addresses hashed, shorter body retention on lower plans, AES-256 at rest, a published DPA with SCCs, 2FA, SAML SSO, IP access management, SOC 2 and ISO 27001, and audited staff access to message bodies. Two points decide the score for me: the terms state TLS is not enforced and content may travel unencrypted, and we found no public information on switching open and click tracking off per stream or message — the vendor also reserves use of message routing data for its own business purposes. Sensitive data and protected health information require the vendor's prior written consent and a separate agreement, which a sender of lab-result notices must clear before signing.

Postmark

The DPA names what is processed (metadata, email address, message content), content retention is 45 days by default and adjustable from 7 to 365 days, open and click tracking are switchable per message, there are server- and account-level tokens, IP allow-listing, two-factor authentication on every plan that the owner can require, encryption at rest stated, deletion of recipient data through a data removal API, and SOC 2 certified data centres with a SOC 2 report offered as the audit alternative. I must flag two findings before any health data goes near this: the terms state the vendor may view, copy and internally use messaging content to train and improve the service, and outbound TLS is opportunistic, falls back to unencrypted and the customer cannot control the TLS version; we also found no public information on SSO or an audit log.

Reliability, accounts & support

Mailgun

A 99.99% uptime SLA with service credits of 5% per thirty minutes, capped at half the monthly fee, is published, a status page is referenced, support runs 24/7 by ticket, chat and phone with five user roles and unlimited users from Foundation upward, and integrations cover WordPress and Shopify. We found no public information on published incident history, sub-accounts per application, queueing and retry of mail during outages, response-time commitments per plan, or migration assistance.

Postmark

Separate servers per application with plan limits and up to ten message streams each, three roles with a documented permission matrix plus an observer role, redundant data centres in multiple locations with N+2 redundancy and geographic load balancing, free premium support, migration guides, and WordPress, Zapier and framework integrations. We found no public information on an uptime SLA or service credits, on queueing and retry of mail during incidents, or on support response times per plan, so I cannot take reliability as contractually backed.

European sovereignty

Mailgun

The default contracting entity is Mailgun Technologies, Inc. under Texas law — with Mailjet SAS under French law named in the shared terms — hosting runs on AWS, Rackspace, Softlayer and Google Cloud, and the US-or-EU region choice is a customer selection whose coverage of logs and message storage the captured pages do not state. The Sinch DPA is published with SCCs under Swedish law and the IMY as supervisory authority, subprocessors are named in the privacy policy plus a list link, and ISO 27001 and SOC 2 are stated, but we found no public information on subprocessor locations or on what the EU region actually covers.

Postmark

The contracting entity is AC PM, LLC, an ActiveCampaign company under Illinois law, personal information is stored in AWS data centres, and the terms have the customer consent to processing and storage in the United States and other countries; we found no public information on an EU region covering messages, logs or account data, and the DPA's reliance on the Data Privacy Framework and the Standard Contractual Clauses confirms transfers out of the EEA are contemplated. There are real mitigations — an executable DPA with SCC modules two and three governed by Irish law, DPF certification, an Article 27 EU representative in Germany, and a published sub-processor page with change notifications — but the named sub-processor list with locations was not captured, so I place this between the levels: above a bare DPA, well short of EU processing.

Pricing transparency

Mailgun

Four plans are priced with their volumes and per-plan overage rates ("from $1.80 / 1,000 emails" on Basic down to "from $1.10 / 1,000 emails" on Scale), additional dedicated IPs at $59/IP/month, log and message retention stated per tier, a one-month self-service term with thirty days' notice, and VAT-exclusive amounts — enough for a buyer to compute an annual cost. Two caveats: Optimize and Validate are priced separately with no prices shown, and the captured pages give different starting figures ("$15/month for 10,000 emails" on one page, Foundation at "$35/mo" on the pricing page).

Postmark

Four tiers priced publicly with their overage rate per thousand messages (Free at $0.00/mo with 100 emails/month, Basic at $15.00/mo with extras at $1.80/1,000, Pro at $16.50/mo at $1.30/1,000, Platform at $18.00/mo at $1.20/1,000), dedicated IPs at $50/month per IP with no setup fees, DMARC monitoring at $14/month per domain, custom retention starting at $5/month, no rollover of unused email, and monthly auto-renewal cancelled through the service. What stops me going higher: the retention add-on is a starting price rather than a computable figure, high-volume pricing is on request, and we found no public information on VAT treatment.

Sovereignty, side by side

Dimension Mailgun Postmark
Legal entity Not determined Not determined
Hosting location Not determined Not determined
Hosting options Not determined Not determined
Open source Not determined Not determined
Data processing agreement Not determined Not determined
Transfer impact assessment Not determined Not determined

Facts, side by side

Only facts both products carry under the same definition — anything else would not be a fair row.

Compliance · Dpf certification Mailgun Technologies, Inc. · yes · yes1

captured 1 Nov 2026 · Report an error

yes · yes · yes2

captured 1 Nov 2026 · Report an error

Compliance · GDPR yes3

captured 1 Nov 2026 · Report an error

yes4

captured 1 Nov 2026 · Report an error

Compliance · GDPR page yes · yes5

captured 1 Nov 2026 · Report an error

yes6

captured 1 Nov 2026 · Report an error

Compliance · Security measures yes · yes · yes1

captured 1 Nov 2026 · Report an error

yes2

captured 1 Nov 2026 · Report an error

Data · Return deletion customer responsible for retrieving copy prior to termination · yes · yes · yes7

captured 1 Nov 2026 · Report an error

yes8

captured 1 Nov 2026 · Report an error

Integrations · Webhooks Webhooks push real-time email event data to applications9

captured 1 Nov 2026 · Report an error

Delivery · Bounce · Spam complaint · Open tracking · Click · Subscription change · Inbound · yes10

captured 1 Nov 2026 · Report an error

Legal · Copyright 2026 · Mailgun11

captured 1 Nov 2026 · Report an error

ActiveCampaign, LLC12

captured 1 Nov 2026 · Report an error

Legal · DPA available yes3

captured 1 Nov 2026 · Report an error

yes6

captured 1 Nov 2026 · Report an error

Legal · Entity Mailgun · Mailgun Optimize · Mailjet · Email on Acid · Sinch AB (publ) or its subsidiaries1

captured 1 Nov 2026 · Report an error

AC PM, LLC · Postmark Terms of Service13

captured 1 Nov 2026 · Report an error

Legal · Liability cap fees paid for affected services in preceding 12 months14

captured 1 Nov 2026 · Report an error

fees paid in the 3 months preceding the claim13

captured 1 Nov 2026 · Report an error

Pricing · Free 100 emails/day · 015

captured 1 Nov 2026 · Report an error

0 · 100 · no16

captured 1 Nov 2026 · Report an error

Product · Analytics Real-time opens, clicks, bounces analytics17

captured 1 Nov 2026 · Report an error

yes18

captured 1 Nov 2026 · Report an error

Product · Breach notification written, as soon as reasonably practicable, in accordance with applicable law · yes7

captured 1 Nov 2026 · Report an error

without undue delay · yes8

captured 1 Nov 2026 · Report an error

Product · Status page Unexpected service interruptions are notified via a status page19

captured 1 Nov 2026 · Report an error

yes16

captured 1 Nov 2026 · Report an error

Product · Templates Dynamic templates17

captured 1 Nov 2026 · Report an error

yes · yes16

captured 1 Nov 2026 · Report an error

Product · Trial 3015

captured 1 Nov 2026 · Report an error

no16

captured 1 Nov 2026 · Report an error

Product · User roles 515

captured 1 Nov 2026 · Report an error

yes16

captured 1 Nov 2026 · Report an error

Product · Webhooks yes20

captured 1 Nov 2026 · Report an error

yes · yes16

captured 1 Nov 2026 · Report an error

Questions about Mailgun and Postmark

Which is better, Mailgun or Postmark?

As of 2 Nov 2026, the panel rates Postmark higher: 3/5 against 2/5. Weighted by what each judge cares about, 2 of the 6 judges pick Mailgun and 4 pick Postmark. Which one fits depends on the criteria that matter to you; the table on this page shows both side by side, and each judge’s reading has its own page. Both were scored by the same AI bench under the same rubric, from public evidence only, as the methodology describes.

Is Mailgun or Postmark European?

Mailgun is not European by provenance (Rest of world). Postmark is not European by provenance (Rest of world). Provenance is read from each company’s own legal pages: who builds it and who owns it.

Where do Mailgun and Postmark store customer data?

Per the vendors’ own pages as captured — Mailgun: Default not stated; pages mention the US, the EU, United States and Europe. Postmark: its pages as captured do not say.

Do Mailgun and Postmark have a free plan?

As of 2 Nov 2026, both vendors’ own pages state a free plan. Each product page links the pricing page it was read from.