WordPress plugin intelligence profile

Fullworks Simple Setup for Amazon SES

Send WordPress emails through Amazon SES (Simple Email Service) with easy configuration.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.5.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.0 · PHP 8.2
Directory statusactive
Last directory update22 Jun 20264mo ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Fullworks Simple Setup for Amazon SES version 1.5.0 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Fullworks Simple Setup for Amazon SES replaces the default WordPress email function with Amazon SES, ensuring reliable email delivery for your WordPress site.

This plugin is an independent project and is not affiliated with, endorsed by, or sponsored by Amazon Web Services, Inc.

Features:

* Easy configuration through WordPress admin

php constants (12-factor / env-var friendly)

* Supports all standard WordPress emails

* Test email functionality

php constants to keep them out of the database

* Support for HTML and plain text emails

* Staging-safe email redirect: reroute all outgoing mail to a catch-all address (always, or only on non-production environments) while still sending for real through SES

Configuration

Before using this plugin, you need to:

  • Have an AWS account
  • Set up Amazon SES in your preferred region
  • Verify your sender email address or domain in AWS SES
  • Create an IAM user with SES sending permissions
  • Generate Access Keys for the IAM user

Defining Credentials in wp-config.php

php. This is the recommended approach for production sites and works well with environment variables on managed hosts.

Add the following before the /* That's all, stop editing! php:

: 'us-east-1' );

Each constant is independent — you can define one, two, or all three. Any constant that is defined takes precedence over the value saved in the settings page, and the matching field in the admin UI is locked while the constant is in effect.

Email Redirect for Staging

) can be accidentally sent to real customers. The Email Redirect feature prevents this: every outgoing email is still sent for real through Amazon SES, but the recipients are rewritten to one or more catch-all addresses you control. You see exactly what would have been delivered, fully rendered, without any real recipient being contacted.

  • The original To, Cc and Bcc are preserved in X-Original-To, X-Original-Cc and X-Original-Bcc headers, and the subject is prefixed with the original recipient (e.g. [SES redirected → [email protected]] Your order ).
  • Cc and Bcc are dropped from actual delivery — only the catch-all address(es) receive mail.
  • While redirect is active, a warning banner is shown in wp-admin and each redirected send is written to the error log, so trapped mail is never silent.
  • The admin “Send Test Email” button always sends to the address you type, ignoring redirect.

Redirect Mode has three settings: Never (default), “Redirect when environment is not production” (uses the WordPress environment type, WP_ENVIRONMENT_TYPE ), and Always.

php so a staging environment can enforce them via environment variables:

com' );

FSSFAS_REDIRECT_MODE accepts `never`, `non_production` or `always`. `FSSFAS_REDIRECT_TO` is a comma-separated list of catch-all addresses. <h3>External Services</h3>

This plugin sends your site’s outgoing email through Amazon Simple Email Service (Amazon SES), a service provided by Amazon Web Services, Inc. When WordPress sends an email and the plugin has been configured with valid AWS credentials, the message is transmitted to Amazon SES instead of being delivered by your server’s default mailer.

The following data is sent to Amazon SES for each email:

  • The recipient address(es), and any Cc, Bcc and Reply-To addresses
  • The sender name and address
  • The email subject and message body
  • Any file attachments included with the email
  • Your AWS Access Key ID and the AWS region you select, used to authenticate the request

php constants). Without credentials the plugin does nothing and WordPress sends email using its normal method.

This service is provided by Amazon Web Services, Inc. Your use of it is governed by their terms and privacy policy:

  • Amazon SES: https://aws.amazon.com/ses/
  • AWS Service Terms: https://aws.amazon.com/service-terms/
  • AWS Privacy Notice: https://aws.amazon.com/privacy/
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • amazon
  • aws
  • email
  • ses
  • smtp
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.0 · PHP 8.2
Update activity22 Jun 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.