🔥 Stop paying Mailgun's $420/year email tax

Mailgan: The Better Mailgun Alternative

You're self-hosting Ghost to save money, then Mailgun hits you with a $35/month minimum — even for sites sending 50 emails/month.

I run 6 Ghost sites and was paying $2,520/year for basic email delivery. When I tried negotiating with Mailgun, they ignored me for weeks.

So I built Mailgan — the exact same email functionality for $2/year instead of $420/year.

Cost Comparison: Mailgun vs AWS SES (via Mailgan)

Your Newsletter SizeMailgun CostAWS SES CostYou Save
500 subscribers$420/year$2/year$418/year
2,000 subscribers$420/year$7/year$413/year
5,000 subscribers$420/year$18/year$402/year

*Multiple sites? Multiply your savings.

How Mailgan Works (5-Minute Setup)

No code changes needed. Ghost keeps sending emails exactly like before

1
Ghost → Mailgan

Ghost sends emails to Mailgan using existing Mailgun API

2
Mailgan → AWS SES

Mailgan forwards them to AWS SES for actual delivery

3
You pay AWS

$0.10 per 1,000 emails instead of Mailgun's $35/month

Simple Ghost Config Change:

# Just change this in your Ghost config:
mail__options__host: mailgan  # was: api.mailgun.net
mail__options__port: 3000    # was: 443

Your emails send perfectly. Your costs drop 99%.

What You Get vs What You Don't

What Mailgan Does Perfectly:

  • Sends all Ghost emails(transactional + newsletters)
  • 100% Mailgun API compatibilityGhost doesn't know the difference
  • Production-ready reliabilityBuilt in Rust, Docker-native
  • Multi-site supportOne Mailgan instance handles all your Ghost sites

What You Trade Off:

  • No delivery analytics in Ghost adminGhost won't show "delivered/bounced" status
  • No real-time webhooksNo instant delivery notifications
  • No Mailgun dashboardCheck AWS CloudWatch for detailed analytics

Bottom line: Your emails send perfectly for 1% of Mailgun's cost. You lose some nice-to-have analytics.

For most Ghost users: You want emails to actually send. Mailgan does that flawlessly.

One-time purchase

Get Mailgan for $99

Pays for itself in under 3 months vs Mailgun

No subscriptions. No recurring fees. Own it forever.

What's included

Complete Docker package
Production-ready containers (AMD64 & ARM64)
Complete setup guides
Step-by-step documentation
AWS SES integration
Complete configuration instructions
Unlimited Ghost sites
Scale without limits
Purchase Mailgan for $99
Secure payment via Stripe
Instant download

Choose your architecture (AMD64/ARM64) after purchase

Frequently Asked Questions

Q: This sounds too good to be true. What's the catch?
A: No catch. AWS SES is genuinely 99% cheaper than Mailgun for small volumes. Mailgan just makes it Ghost-compatible.
Q: Will delivery rates be as good as Mailgun?
A: Yes. AWS SES has excellent deliverability. Many email services use SES as their backend (including some of Mailgun's competitors).
Q: What if I need help setting it up?
A: Complete documentation included. This is for technical Ghost users comfortable with Docker. No ongoing support provided.
Q: Can I use this for other apps besides Ghost?
A: Yes. Any application using Mailgun's API will work with Mailgan.
Q: What about refunds?
A: Digital products are non-refundable. Please review requirements before purchasing.

Stop paying the email tax

I built Mailgan to solve my own problem — Mailgun's pricing didn't make sense for my Ghost sites.

After 6 months of running it in production across multiple sites, it just works. Perfect email delivery, 99% cost savings.