Cold email

Can you use Mailgun for cold email? Risky, and here is the minimum setup

Mailgun is the most permissive of the major transactional providers when it comes to cold email, which is why people ask. It is still a bad default, and if you do it anyway there is a minimum setup that keeps the damage contained.

Why it is risky

The shared IP pool. Mailgun's default sending comes from shared IPs with a long history of mixed mail. Cold outreach from a well-known shared pool gets filtered at a high rate, and you share that reputation with every other customer on the IP.

The terms. Mailgun's acceptable use policy restricts unsolicited bulk email. Cold email at volume sits in the grey zone that providers enforce when it starts affecting their reputation. Accounts get throttled or suspended, usually without much warning.

Your brand domain. Sending cold mail from your main domain means a bad reputation on the sending side can drag your transactional mail into spam with it.

The minimum viable setup

If you use Mailgun for cold email anyway, do all of the following. Skip one and the failure mode gets worse.

Dedicated sending domain. A cheap second domain used for nothing else. Never your brand domain, never a subdomain of it.

Dedicated IP. Not the shared pool. A dedicated IP means your cold-email reputation is yours alone, and it means a warmup is mandatory: two to four weeks, starting at 10 to 20 emails a day, ramping slowly.

Clean DNS on the sending domain. SPF authorizing only Mailgun on that domain, DKIM signing, DMARC in place. No stale includes from old providers.

Plain text, one link, a real physical address. Cold mail that looks like marketing gets treated like marketing, and complaints are what sink a dedicated IP.

Watch complaints and bounces daily. A dedicated IP has no neighbors to hide behind. A complaint spike is a stop signal, not a tuning problem.

The better option

A cold-email tool built for outreach handles the warmup, the rotation, and the deliverability monitoring for you, and its terms cover the use case. Mailgun is a sending API, not an outreach platform, and the gap is exactly where cold email campaigns die.

Whichever provider you pick, the setup on your domain decides the outcome.

Run a free audit of your sending domain. It checks SPF, DKIM, DMARC, MX, TLS and IP reputation in about 30 seconds, no account needed.

Check my domain free
Related guides
Cold email domains: how many, how to rotate
Best cold email tools
Mailgun deliverability: why emails go to spam
Cold email warmup: how to ramp a new sending domain