Mailgun for WordPress
Easily send email from your WordPress site through Mailgun using the HTTP API or SMTP.
The facts
- Rating
- 3.8★ from 49
- Active installs
- 80k+
- Price
- Free
- Last updated
- 17 Jul 2026
- Added
- Nov 2012
- Requires WP
- 5.6
- Tested up to
- WP 7.0.4
- Requires PHP
- 7.4
- Downloads
- 2,845,292
Our analysis
AI-assistedMailgun for WordPress is a plugin that allows you to send, receive, and track emails using the Mailgun HTTP API. It is particularly useful for users whose servers do not support SMTP or have restrictions on outbound SMTP. To use the plugin, you need a Mailgun account, which offers a free tier for testing purposes.
This plugin is suitable for developers looking to streamline their email processes without dealing with complex server configurations. It supports various programming languages and allows you to choose between different regional API endpoints for sending emails.
Best for: This plugin is best for developers needing a reliable email solution without SMTP support.
What it does well
- ✓Uses Mailgun's HTTP API for email sending
- ✓Suitable for servers without SMTP support
- ✓Free account available for testing
- ✓Supports multiple programming languages
- ✓Allows selection of regional API endpoints
Where it falls short
- •Only handles sending emails, tracking, tagging, and list subscription
- •No information on additional features or limitations
Verdict
Mailgun for WordPress provides a straightforward way to manage email sending for users with specific server limitations. It is a practical choice for developers looking for an efficient email automation tool.
From the developer
Mailgun's own description of Mailgun for WordPress, lightly tidied.
Mailgun is the email automation engine trusted by over 10,000 website and application developers for sending, receiving and tracking emails. By taking advantage of Mailgun’s powerful email APIs, developers can spend more time building awesome websites and less time fighting with email servers. Mailgun supports all of the most popular languages including PHP, Ruby, Python, C# and Java.
One particularly useful feature of this plugin is that it provides you with a way to send email when the server you are on does not support SMTP or where outbound SMTP is restricted since the plug-in uses the Mailgun HTTP API for sending email by default. All you need to use the plugin is a Mailgun account. Mailgun has a free account that lets you send up to 200 emails per day, which is great for testing. Paid subscriptions are available for increased limits.
The latest version of this plugin now supports regions. Select either U.S./North America or Europe to choose the API endpoint from which you will send email.
The current version of this plugin only handles sending emails, tracking and tagging and list subscription.