# Mailgun Integration — PostFrame — EternalEngine

Connect Mailgun to PostFrame for flexible email delivery with built-in validation, routing rules, and detailed analytics.

[Back to BYOP](https://eternalengineos.io/features/postframe/byop/)MG

Provider Integration

# Mailgun

Connect Mailgun with an API key and a sending domain, pick the US or EU region, and PostFrame routes through it with its own tracking, suppression checks and failover.

[Start free](https://app.eternalengineos.io/signup?plan=free&interval=annual)[All providers](https://eternalengineos.io/features/postframe/byop/)

## Why Mailgun

Email validation API

Built-in recipient validation reduces bounces before you send

One connection per sending domain

Each Mailgun connection names its own sending domain, so a workspace can hold several

PostFrame logs

Every send through Mailgun still lands in PostFrame's email log with its status and events

US or EU region

Choose the region when you connect; PostFrame uses the matching Mailgun endpoint

Ideal For

API-first teams

Connect with an API key and a domain name — nothing else

Several domains

One PostFrame connection per Mailgun sending domain

High-volume senders

Dedicated IPs and reputation management tools

EU compliance

GDPR-friendly with EU region hosting

## Keep exploring PostFrame

[### SendGrid A single API key connects SendGrid. Open SendGrid →](https://eternalengineos.io/features/postframe/byop/sendgrid/)[### Amazon SES The lowest-cost provider PostFrame connects to. Open Amazon SES →](https://eternalengineos.io/features/postframe/byop/amazon-ses/)[### Isolated providers Per-workspace credentials, priority and limits. Open Isolated providers →](https://eternalengineos.io/features/postframe/multi-tenant/isolated-providers/)

Questions

## Common questions, straight answers.

What do I enter to connect Mailgun?

Your Mailgun API key, the sending domain you configured at Mailgun, and the region — US or EU. PostFrame stores the key in its secrets vault.

Is the EU region supported?

Yes. Pick EU when you connect and PostFrame sends through Mailgun's EU endpoint for that connection.

What happens when this provider returns an error?

The send moves to your next provider by priority on the same request, up to three attempts. After five failures inside five minutes the provider's circuit opens and it is skipped for sixty seconds before being tried again.

Where do I see how Mailgun is performing?

The Providers report in PostFrame analytics breaks delivery, bounce and complaint numbers down by connected provider, so Mailgun sits next to SES or Postmark on one screen.

## Run your business from one place.

Five plans, seventeen launch apps, one dashboard. Set up in under 5 minutes — change tiers any time.

[Start free$0 forever &bull; No card &bull; Upgrade any time](https://app.eternalengineos.io/signup?plan=free&interval=annual)[Talk to Sales](https://eternalengineos.io/contact/)

From $0 · Basic $9.95/mo · Save 20% on annual billing · Upgrade or downgrade any time
