WordPress email through SES,
without the SMTP hassle
API Mailer sends your WordPress emails through the Amazon SES API instead of SMTP. Fewer moving parts, faster delivery, and it works on every host.
Everything you need, nothing you don't
One plugin, zero dependencies. Install it, add your SES credentials, and your emails just work.
Direct SES API
Skips SMTP and sends email straight through the SES API. One less thing to set up, one less thing that can break.
Background queue
Emails are sent in the background so your pages stay fast. Works with Action Scheduler or wp_cron, whichever your site has.
Rate limiting
The plugin paces your outgoing emails so you stay within your SES sending limits. Set it once and forget about it.
Automatic retries
If a send fails, the plugin tries again. Up to 3 times with increasing wait times. Most temporary issues resolve on their own.
Optional logging
When enabled, send results go to WooCommerce Status Logs or the PHP error log. Disabled by default to keep things quiet.
SES status check
Check your daily send limit and how many emails you've sent today, right from your WordPress admin.
Up and running in three steps
If you have an AWS account, you can be sending emails in under five minutes.
Install the plugin
Download from WordPress.org or upload the ZIP. Activate it from your Plugins page.
Add your SES credentials
Enter your AWS Access Key, Secret, and Region in Settings. Or define them in wp-config.php for extra security.
Send a test email
Use the built-in Test tab to fire off a test message. If it arrives, you're done. All WordPress emails now go through SES.
Keep your credentials safe
You can define your AWS keys in wp-config.php instead of saving them in the database. The plugin picks them up automatically.
Common questions
If your question isn't here, open an issue on the plugin support forum.
Free. Open source. No strings.
Install it, set your credentials, and move on to actual work. If you find a bug, open an issue. We fix things fast.
Get it on WordPress.org →