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 Agency Lead

Technical lead at a web agency in Cologne that builds and runs thirty client applications, from a booking portal to a membership site, each sending its own mail from the client's domain. Wants one account with a sub-account, keys and limits per client, domains verified by API, roles so a client can see their own logs and nothing else, and a price per client that can be written into a maintenance contract.

Mailgun

Postmark

This judge's pick

Criterion by criterion

Sending API, SMTP & developer experience

Mailgun

The captured pages show a RESTful email API and an SMTP relay on ports 25, 465 and 587, official SDKs for Python, Ruby, PHP, Java, C#, Node.js and Go, dynamic templates, batch sending of up to 1,000 personalized messages per call, scheduled delivery, inbound parsing into UTF-8 JSON routes, a sandbox domain for test sends, and a 25MB message ceiling stated in the terms. We found no public information on idempotency keys, an OpenAPI specification or vendor CLI, migration guides, or stated sending rate limits. That covers what my PHP and Node teams need to wire up a client application.

Postmark

The REST API and SMTP relay are documented down to error codes, rate limits, batch limits of 500 messages per call and a test-mode token, with inbound email parsed to a webhook and an official CLI for email, servers and templates. Official libraries for TypeScript, Node, Python, Ruby, Rails, PHP,.NET and Java are maintained in-house, with framework guides for Laravel, Rails, Express, Django and Craft CMS and migration guides from SendGrid, Mailgun, Amazon SES, SparkPost, Mailchimp Transactional and Resend. We found no public information on idempotency keys, scheduled sending or template versioning, which is what keeps this a notch below the top band.

Deliverability & sender reputation

Mailgun

SPF, DKIM and DMARC, dedicated IPs from $59/IP/month with automated warm-up, IP pools from the Scale plan, automatic suppression of hard bounces, complaints and unsubscribes, an enforced policy on bounce and complaint rates, and deliverability experts for escalations are all documented. Blocklist monitoring against Spamhaus, SpamCop, Barracuda and CBL, inbox placement testing and the Google Postmaster and Microsoft SNDS integrations sit in the separately priced Optimize suite, so they are a second line item for my clients. We found no public information on statements for the Gmail and Yahoo bulk-sender rules, custom tracking domains, or published delivery times.

Postmark

Custom Return-Path and DKIM domains are free, transactional and broadcast traffic sit on separate sending infrastructure including IP ranges, and dedicated IPs come with Postmark-managed warm-up, blocklist monitoring, feedback loop registrations and reverse DNS handled by the vendor. Every new sender is manually vetted, purchased lists are prohibited, and bounce and complaint ceilings of 10% and 0.1% police the shared pools, while delivery times for Gmail, Apple, Hotmail, AOL and Yahoo are published on the Time to Inbox page and the status page. We found no public information on BIMI, custom tracking domains, inbox placement testing or a stated position on the Gmail and Yahoo bulk-sender requirements.

Message logs, events & webhooks

Mailgun

Logs are searchable by TO/FROM address, event type, tag, list name, message ID and subject line, retention runs one to thirty days depending on plan, there is an Events API to fetch the data, and webhooks for delivered, bounced, opened, clicked, unsubscribed, complained and stored events are signed with HMAC-SHA256 and retried automatically. Event data can be forwarded into Datadog and Splunk, with ten filter fields and cross-domain views in the reporting dashboard. We found no public information on viewing the raw SMTP response per message, retention extensions beyond the plan tiers, or read-only access for a client's support staff — which limits how I would let a client inspect only their own traffic.

Postmark

Message content is retained 45 days by default and configurable from 7 to 365 days, statistics break down per tag, and event webhooks cover delivery, bounce, open, click, complaint, subscription change and inbound on a documented six-attempt retry schedule with trace and retries-remaining headers plus per-webhook statistics endpoints. A per-server observer role can review message history without editing anything, which is exactly the client self-service view I need. The vendor states plainly that webhooks carry no HMAC signature — HTTP Basic Auth and IP allowlisting are recommended instead — and we found no public information on alerts for bounce or complaint spikes or on exporting or streaming events to an external log tool.

Message data, retention & security

Mailgun

What is stored is documented precisely: message bodies up to seven days, metadata such as sender, recipients, subject and originating IP for thirty days, suppressions until removal, recipient addresses hashed, AES-256 at rest, TLS 1.2 or higher in transit, 2FA, SAML SSO, IP access management, and APIs to search event data and retrieve or delete content for data subject requests, with SOC 2 Type II and ISO 27001 — though with a note that certifications may apply to specific products. We found no public information on switching open and click tracking off per stream or message, or on scoped API key permissions.

Postmark

Content retention is configurable, open and click tracking switch per message, 2FA with backup codes runs on every plan, API access uses server and account tokens with IP allowlisting, encryption at rest is stated, and a data removal API plus an executable DPA are published. Two things temper this for client work: the terms grant the vendor the right to view, copy and internally use message content to train and improve the service, and outbound TLS is opportunistic, falling back to unencrypted delivery with no customer control over the TLS version. We found no public information on SSO, a dashboard audit log, or a company-level certification beyond SOC 2 certified data centres.

Reliability, accounts & support

Mailgun

There is a status page for unexpected interruptions, a published 99.99% uptime commitment covering the API, SMTP and outbound delivery with credits of 5% of the monthly fee per thirty minutes of downtime capped at 50%, five user roles with unlimited users from Foundation upward, ticket support on the free tier and 24/7 chat and phone from Scale, plus plugins for WordPress, Shopify and Heroku. We found no public information on sub-accounts per client with their own keys, domains and limits, on separate environments, on queueing and retry of mail during incidents, or on multi-data-centre failover. For an agency putting thirty clients on one account, the absence of documented per-client isolation is what would change how I structure the maintenance contracts.

Postmark

Servers are per-application sub-accounts — up to ten on the free and Pro plans, unlimited on Platform — each with its own token and manageable through the account API and CLI, which maps cleanly onto one agency account with a server per client. Owner, Admin and Teammate roles plus a per-server observer let a client see their own message activity and nothing more, N+2 redundancy across multiple data centres is described, and WordPress, Nodemailer and Zapier integrations plus migration guides and a $75 switching credit are documented. We found no public information on an uptime SLA, service credits, incident history, queueing of mail during outages, or support response times; the publicised status page carries delivery statistics to the major inbox providers.

European sovereignty

Mailgun

The sending side can be placed in an EU region — the documentation speaks of noting your domain and region, US or EU, and pricing presents the EU as an option rather than a default — and there is a published data processing agreement with standard contractual clauses under Swedish law, IMY named as supervisory authority, a public sub-processor list, SOC 2 and ISO 27001. The contracting entity for Mailgun is Mailgun Technologies, Inc. under Texas law, hosting is named as Amazon Web Services, Rackspace, Softlayer and Google Cloud, and we found no public information on where logs and account data are processed or where each sub-processor sits. Workable for a Cologne agency, but the EU placement is a choice the customer must actively make.

Postmark

The contracting entity is AC PM, LLC, an ActiveCampaign company, governed by Illinois law, with all personal information stored in AWS and Deft data centres in the United States and transfers contemplated to the United States, Australia, Ireland, Brazil and Costa Rica; we found no public information on an EU hosting region. There are genuine safeguards — an executable DPA with Standard Contractual Clauses modules under Irish law, an Article 27 representative in Kiel, EU-U.S. Data Privacy Framework certification and a published sub-processor list with change notification — but every message a client of mine sends through the platform is processed outside the EEA. For thirty German client domains under GDPR that means DPA on file and informed clients, not an EU data path.

Pricing transparency

Mailgun

All four plans are public with volumes and overage rates: $0 with 100 emails a day, paid plans from $15 a month for 10,000 emails, Foundation at $35 a month with 50,000 emails and overage from $1.30 per 1,000, Scale at $90 a month with 100,000 emails and overage from $1.10 per 1,000, dedicated IPs at $59 per IP per month, log retention stated per tier, a one-month self-service term with thirty days' notice, and prices exclusive of VAT. Optimize and Validate are priced separately and Enterprise is by quote, so the full annual cost of the deliverability add-ons is not computable from these pages alone. It is nonetheless enough to put a per-client line into a maintenance contract.

Postmark

Four public tiers carry their overage rate — free at $0.00/mo with 100 emails and no overages, Basic at $15.00/mo with extra emails 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 — with server, domain and user counts per tier, dedicated IPs at $50/month per IP with no setup fees, DMARC monitoring at $14/month per domain, custom retention from $5/month, premium support at no extra charge, no rollover of unused emails, monthly auto-renewal and cancellation through the service. That is enough to write a per-client price into a maintenance contract on the Platform plan with unlimited servers. The included monthly volume for each paid tier appears only as the 10,000 emails implied for the entry tier, we found no public information on VAT treatment, annual plans are not offered yet, and high-volume pricing is on request.

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.