Title: Nanomailer for AWS SES
Author: ExpandOps
Published: <strong>September 11, 2025</strong>
Last modified: March 10, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/nanomailer-for-aws-ses.svg)

# Nanomailer for AWS SES

 By [ExpandOps](https://profiles.wordpress.org/expandops/)

[Download](https://downloads.wordpress.org/plugin/nanomailer-for-aws-ses.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/nanomailer-for-aws-ses/#description)
 * [Reviews](https://wordpress.org/plugins/nanomailer-for-aws-ses/#reviews)
 *  [Installation](https://wordpress.org/plugins/nanomailer-for-aws-ses/#installation)
 * [Development](https://wordpress.org/plugins/nanomailer-for-aws-ses/#developers)

 [Support](https://wordpress.org/support/plugin/nanomailer-for-aws-ses/)

## Description

**Nanomailer for AWS SES** is a streamlined WordPress plugin that routes all emails
sent using `wp_mail()` through [Amazon Simple Email Service (SES)](https://aws.amazon.com/ses/)—
a highly reliable, scalable cloud-based email platform.

It supports Contact Form 7, Gravity Forms, WPForms, and any other plugin that uses
the standard WordPress mailing function. Nanomailer handles the full process of 
authenticating with AWS, preparing email headers, and securely delivering messages
through the SES API.

There is no bloat or unnecessary overhead. It’s built with a focus on speed, clean
integration, and minimal configuration. When removed, it leaves behind no database
clutter.

### External Services

This plugin connects to **Amazon Simple Email Service (SES)** in order to send emails.

 * **Service used:** Amazon Simple Email Service (https://aws.amazon.com/ses/)
 * **What is sent:** When a WordPress email is triggered using `wp_mail()`, the 
   plugin sends the email message (recipient, subject, body, headers) to the SES
   API endpoint for delivery.
 * **When:** Only when an email is sent using `wp_mail()`.
 * **Where:** To the regional SES API endpoint (e.g. `https://email.eu-west-1.amazonaws.
   com`), depending on your configuration.
 * **Is an account required?** Yes, you must have an active AWS account with SES
   access and a verified email/domain.
 * **Terms & Privacy:**
    - [AWS Terms of Use](https://aws.amazon.com/service-terms/)
    - [AWS Privacy Policy](https://aws.amazon.com/privacy/)

## Installation

#### Requirements Before Installing

 1. An AWS account
 2. A verified email or domain in SES
 3. An IAM user with the `ses:SendEmail` permission
 4. Access Key and Secret Key for that user

#### Installation Steps

 1. Go to Plugins  Add New in your WordPress dashboard
 2. Search for “Nanomailer”
 3. Click **Install Now**, then **Activate**
 4. Go to **ExpandOps  Nanomailer for AWS SES** to configure

#### Configuration

 1. Add the following to your `wp-config.php` file (replace `<KEY>` with actual values):

define( ‘NANOMAILER_AWS_ACCESS_KEY’, ” );
 define( ‘NANOMAILER_AWS_SECRET_KEY’, ”);

 1. In the plugin settings:

 * Select your SES region
 * Enter one or more verified SES identities
 * Enable Route All wp_mail() Emails to AWS SES
 * Use the built-in test tool to confirm successful setup

## FAQ

### Does Nanomailer work with other mailing functions?

No. Nanomailer only overrides the built-in wp_mail() function. Emails sent via other
libraries (like PHPMailer directly) are not handled.

### Does it store or log email content?

No. Nanomailer does not store, log, or retain any email content or headers after
sending.

### Are any emails sent without my knowledge?

Never. Emails are only sent when your WordPress site triggers wp_mail().

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Nanomailer for AWS SES” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ ExpandOps ](https://profiles.wordpress.org/expandops/)

[Translate “Nanomailer for AWS SES” into your language.](https://translate.wordpress.org/projects/wp-plugins/nanomailer-for-aws-ses)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/nanomailer-for-aws-ses/),
check out the [SVN repository](https://plugins.svn.wordpress.org/nanomailer-for-aws-ses/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/nanomailer-for-aws-ses/)
by [RSS](https://plugins.trac.wordpress.org/log/nanomailer-for-aws-ses/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Added email redirect option in the new Advanced tab, allowing all outgoing emails
   to be routed to a single address for safe testing environments.
 * Internal: Foundation changes.

#### 1.0.0

Initial release

## Meta

 *  Version **1.0.1**
 *  Last updated **4 months ago**
 *  Active installations **10+**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [amazon](https://wordpress.org/plugins/tags/amazon/)[aws](https://wordpress.org/plugins/tags/aws/)
   [email](https://wordpress.org/plugins/tags/email/)[SES](https://wordpress.org/plugins/tags/ses/)
   [wp_mail](https://wordpress.org/plugins/tags/wp_mail/)
 *  [Advanced View](https://wordpress.org/plugins/nanomailer-for-aws-ses/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/nanomailer-for-aws-ses/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/nanomailer-for-aws-ses/reviews/)

## Contributors

 *   [ ExpandOps ](https://profiles.wordpress.org/expandops/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/nanomailer-for-aws-ses/)