2Mail — SMTP relay and email API from Belgium

A European alternative to Mailgun

Yes. 2Mail is a European alternative to Mailgun for teams that send transactional and bulk email over SMTP or a REST API and want processing to stay inside the EU, at a fixed price per sending domain. If you need a free tier or prefer to pay per email sent without a minimum term, a pay-as-you-go service remains the better fit.

Mailgun is a US email API for developers: one key, one HTTP call, and the mail goes out. The search for an alternative usually starts when a DPO or a large customer asks where message content and logs are actually processed — and the answer, if that processing happens outside the EU, requires a data processing agreement covering the transfer.

The second trigger is the invoice. Per-email pricing is transparent at low volume, but a peak month — a product launch, a reminder run from the accounting system — makes the bill move with it. 2Mail charges per volume tier and per sending domain, with no price per message and no setup fee. And when something breaks, you reach a person who reads the logs with you, in English, Dutch or French.

Why companies switch from Mailgun to 2Mail

Processing and storage inside the EU

Own servers in Belgium; sending, logs and statistics stay within the EU. GDPR-compliant, with a data processing agreement available on request.

SMTP and REST API, one key per application

Connect over SMTP with STARTTLS on port 587 or through the REST API. Every application gets its own SMTP login and API key, each revocable on its own without interrupting the other integrations.

Signed webhooks and per-message logging

Delivery, bounce and open events reach your endpoint as signed webhooks. The dashboard also logs every delivery, bounce and rejection per domain, with real-time statistics.

Predictable pricing, IP warm-up included

Per volume tier and per sending domain, no price per email, no setup fee. IP warm-up and personal follow-up are included, backed by a 99.99% platform availability SLA and handover to the receiving server within 10 seconds.

Mailgun and 2Mail side by side

Mailgun is a email API for developers based in United States (part of Sinch since 2021). Below are the points on which an email platform really differs in practice. The Mailgun column only reflects what the brand publishes itself; always check the current terms on its own website.

Criterion Mailgun 2Mail
Location and data residency United States; sending regions selectable according to their documentation JAAN bv, Belgium; own servers in Belgium, processing and storage inside the EU
Pricing model Per email sent or a monthly plan with included volume, according to their website Per volume tier and per sending domain, no price per email, no setup fee; 12-month minimum term
Sending channel (SMTP, API, campaigns) REST API and SMTP according to their documentation SMTP (587 STARTTLS), REST API and campaign management with a template builder in one account
Support and language Generally English-language, support level depending on the plan according to their website Personal follow-up in English, Dutch and French, IP warm-up included
Authentication (SPF, DKIM, DMARC) DNS records you create yourself following their instructions SPF, DKIM and DMARC in one click from the dashboard
Per-message insight Logs and events through dashboard and API, retention period according to their documentation Logging of deliveries, bounces and rejections per domain, real-time dashboard and signed webhooks

Information about Mailgun is general and may change; 2Mail is not affiliated with this brand. Brand names belong to their respective owners.

Switching from Mailgun to 2Mail

A migration is not a big bang. These three steps keep your deliverability intact while you move.

1

Authenticate the new channel

Add 2Mail to your SPF record, publish the DKIM key from the dashboard and check that DMARC keeps passing. Leave the existing Mailgun records in place until the last application has moved, so nothing fails in between.

2

Swap the SMTP credentials or API key

Create a separate login or API key per application and replace the credentials in your application configuration — in a Laravel or WordPress setup that is a handful of lines in the environment file. Send a test message to a Gmail and an Outlook address, not to your own server.

3

Re-point webhooks and ramp up volume

Register your webhook endpoint with 2Mail, verify the signature, then move traffic gradually: transactional first, campaigns after. IP warm-up and per-domain rate limiting let your reputation move with you instead of starting from zero.

SPF, DKIM & DMARC explained About deliverability

Who is 2Mail the better choice for — and who isn't it for?

2Mail suits you if…

  • Web shops, SaaS products and ERP systems that want transactional email sent from inside the EU, under a data processing agreement without transfers outside the EU
  • Developers who want SMTP and a REST API with signed webhooks, and a separate key per application
  • Companies that prefer one fixed price per domain over an invoice that moves with every message

Stay with Mailgun if…

  • Anyone who needs a free tier or pay-per-email billing without a minimum term
  • Anyone who needs region-specific sending outside the EU, for example close to an audience in North America or Asia

Frequently asked questions about 2Mail as an alternative to Mailgun

Yes, for transactional and bulk email over SMTP or REST API. 2Mail processes and stores everything on its own servers in Belgium, charges per volume tier and per sending domain, and provides support in English, Dutch and French.
Yes. You send over HTTPS with an API key per application and receive deliveries, bounces and opens through signed webhooks. If you prefer to stay on SMTP, the same relay accepts STARTTLS on port 587.
Yes. Delivery, bounce and open events are pushed to your endpoint as signed webhooks, so you never have to poll for the status of a message.
On 2Mail's own servers in Belgium. Deliveries, bounces and rejections are logged per domain and available in the real-time dashboard; the data does not leave the EU.
You choose a monthly volume tier (from 1,000 to 250,000 emails) and pay per sending domain, with no price per message and no setup fee. The minimum term is 12 months; the rates are listed on the pricing page.
Call us
Send an email