New Mailgun account got suspended right after registration

Account Suspension Issue

I just created a new Mailgun account to try out their email delivery service. However, my account was suspended almost immediately after I finished the registration process.

What I’m seeing

When I log into my dashboard, there’s a message saying my account has been disabled. I thought maybe this happened because I didn’t verify a domain yet, but when I try to add one, I get an error message preventing me from doing so.

Testing with Ruby

I attempted to send a test email using their sandbox domain with the following setup:

require 'mailgun-ruby'

client = Mailgun::Client.new('your-api-key')
domain = 'sandbox123.mailgun.org'

message_params = {
  from: '[email protected]',
  to: '[email protected]',
  subject: 'Test Message',
  text: 'Hello from Mailgun!'
}

begin
  result = client.send_message(domain, message_params)
  puts result.body
rescue => error
  puts "Error: #{error.message}"
end

But I keep getting authentication errors, which I believe are related to the account suspension.

Question

Has anyone else experienced their Mailgun account being disabled right after signup? What steps should I take to resolve this issue and get my account reactivated?

Same thing happened to me six months ago setting up Mailgun for a client. The instant suspension after registration? That’s their fraud prevention system - they’ve gotten super aggressive about it because of spam problems. I opened a support ticket and they wanted basic info about my use case: what emails I’d send, expected volume, business details. Took about 48 hours but they reactivated everything once they confirmed I wasn’t sketchy. Don’t waste time troubleshooting API calls or domain stuff while you’re suspended - nothing works when your account’s disabled. Get through their verification first, then test your Ruby code.

Ugh, so frustrating but totally normal with Mailgun lately. Same thing happened to my buddy last week - their automated system flags new accounts super fast. Don’t mess with the API until you’re unsuspended, it won’t work anyway. Just email support explaining what you need Mailgun for and they’ll fix it in a day or two. Annoying but that’s how they operate now.

Mailgun’s automatic account suspension is quite common nowadays. It’s linked to their rigorous fraud prevention mechanisms that evaluate IP reputation and signup activities. I faced a similar issue while setting up transactional emails last year. The best course of action is to reach out to their support team via the help center. They’ll typically ask for information regarding your intended use, business documentation, and possibly some form of ID verification. Expect a response within 24 to 72 hours. Avoid attempting to bypass their checks or creating multiple accounts, as that can worsen the situation or lead to further restrictions.