WordPress plugin

WP Offload SES

WP Offload SES routes WordPress email through Amazon Simple Email Service (Amazon SES). It requires an Amazon Web Services account and supports Amazon SES for sending. The add-on works with WordPress’s standard wp_mail() function, so compatible form and newsletter add-ons can use the same setup. Examples include Ninja Forms, Contact Form 7, Gravity Forms, and Email Subscribers & Newsletters.

WP Offload SES

WordPress email through Amazon SES

WP Offload SES routes WordPress email through Amazon Simple Email Service (Amazon SES). It requires an Amazon Web Services account and supports Amazon SES for sending. The add-on works with WordPress’s standard wp_mail() function, so compatible form and newsletter add-ons can use the same setup. Examples include Ninja Forms, Contact Form 7, Gravity Forms, and Email Subscribers & Newsletters.

Configure and verify senders

Install and activate the plugin, then open Settings > WP Offload SES in the WordPress dashboard and follow the setup wizard to configure the account and plugin. Set the default sender name and email address for WordPress notifications, verify the sending domain or address, and send a test email before enabling site-wide sending. Custom Reply To and Return Path addresses are also available.

Review activity and engagement

The plugin lists emails sent from the site, shows Amazon SES send-rate statistics, and sends a weekly email health report. The paid edition includes open and click reporting in the WordPress dashboard. Administrators can check engagement for a specific email and use those results to assess changes to its subject line or copy.

WP Offload SES also lets administrators search email records by recipient or subject and filter them by date. They can view the saved content of a sent email and resend it if needed.

Manage sending failures

The plugin accounts for the Amazon SES send-rate limit. If an email fails to send, the paid edition queues it for automatic retries and tracks the failure. Administrators can also retry failed messages manually, for example after connectivity to Amazon SES is restored. The Lite edition lists sent emails but does not automatically retry failures.

Use the plugin across a multisite network

In a WordPress multisite installation, network administrators can apply shared email options across the network. Subsites can also use separate settings or override some or all network settings.

Requirements and installation

The listed requirements are WordPress 5.9 or later, PHP 8.1 or later with the cURL extension, MySQL 5.5 or later, Apache 2 or later or Nginx 1.4 or later, and an Amazon Web Services account.

After installation, open the plugin settings and complete the setup wizard. Configure sender details, verify the sending domain or address, and send a test email. Enable site-wide sending after checking the test. For multisite, configure network and subsite settings for the intended email process.