Mailgun

Create a Mailgun account

Register, verify billing, and note your sending region.

Mailgun appeals to technical agencies that want HTTP APIs, detailed logs, and EU/US region choice. EonMailer needs your API key, sending domain, and correct region.

Mailgun account setup

Step 1 — Register

  1. Visit https://signup.mailgun.com/.
  2. Use an agency-managed email (mailgun-ops@agency.com) or client-specific alias.
  3. Complete email verification.

Step 2 — Choose region at signup

Mailgun splits US and EU infrastructure. Pick based on data residency:

  • EU — GDPR-focused clients, recipients primarily in Europe.
  • US — default for most North American clients.

Warning API keys and domains are not portable between US and EU. Pick once per client; changing later means re-verifying domains and updating EonMailer.

Step 3 — Add billing

  1. Open Billing in Mailgun dashboard.
  2. Add payment method — even pay-as-you-go plans require a card for verification.
  3. Confirm account is not in trial-only restricted mode if you need full volume.

Step 4 — Note your API base URL

RegionAPI base
UShttps://api.mailgun.net
EUhttps://api.eu.mailgun.net

EonMailer asks for region during connect — mismatched region causes 401/404 errors.

Step 5 — Secure the account

  1. Enable two-factor authentication on the login.
  2. Invite client stakeholders as read-only if they want visibility without key access.
  3. Do not share the account password with EonMailer — only API keys go in the app.

Step 6 — Collect API key location

You’ll create or copy the Private API key from SettingsAPI Keys when connecting (Sending key, not webhook signing key unless docs specify).

Next steps

  1. Add a sending domain in Mailgun
  2. Connect Mailgun to EonMailer