Amazon SES for WordPress

Connect Amazon SES to WordPress with WP Mail SMTP

Plug your AWS access keys into WP Mail SMTP Pro and route WordPress email through SES. Domain verification, region selection, and agency tools are all built into the WordPress admin.

  • IAM access key authentication
  • 20+ AWS regions supported
  • Domain and email verification
  • Backup connection failover
Amazon Web Services (AWS) logo on a white rounded-square tile against a green decorative background.

Everything you need to run SES from WordPress

WP Mail SMTP Pro handles credentials, regions, identity verification, and failover for Amazon SES, all from inside the WordPress admin.

IAM access key setup

Paste your Access Key ID and Secret Access Key from AWS, save settings, and you’re connected. Full step-by-step docs cover the IAM user and policy setup in AWS.

20+ AWS regions

Pick from the full list of SES-supported regions across North America, Europe, Asia Pacific, and more. The plugin pre-selects the region closest to your hosting.

Domain and email verification

Verify a whole domain to send from any address on it, or verify single email addresses. Add SES identities directly from inside WordPress.

Backup connection failover

Pair SES with a second mailer that takes over automatically if SES fails. Password resets and order confirmations keep arriving.

Smart routing

Send different types of email through different mailers based on rules and conditions. Useful for separating transactional from marketing.

Agency identity hiding

Managing SES for client sites? Hide SES identities from the plugin settings and restrict which domains can be used. Your AWS account stays private.

Email log

Every email your site sends through SES gets recorded, with full content, headers, and delivery status. Debug from inside WordPress.

Steve Borsch

Verified Customer

Been using WP Mail SMTP for several years now and it has *never* failed me. I’m often stunned by how many WordPress-driven sites contact page sending never works because they do NOT use this plugin or some process other than WordPress’ PHP mailing. Love it.

The reliable way to connect SES to WordPress

Get WP Mail SMTP Pro and route your WordPress email through Amazon SES.

Amazon SES FAQs

Questions about running Amazon SES through WP Mail SMTP. If you need more help, please contact us.

Do I need a Pro license to use Amazon SES?

Yes. Amazon SES is a Pro feature in WP Mail SMTP, alongside backup connections, smart routing, and email logs.

Is Amazon SES easy to set up?

The setup is more involved than most other mailers. You’ll need to create an IAM user in AWS, generate access keys, request production access from Amazon, and verify your domain or sending email address. We recommend it for technically comfortable users, and our docs walk through every step.

What’s the difference between sandbox and production mode?

New SES accounts start in sandbox mode, which limits sending to email addresses you’ve verified in Amazon. To send to anyone, request production access from the AWS console with details on your sending volume and use case. WP Mail SMTP works the same way in both modes.

Can I hide my SES account details from clients?

Yes. If you’re managing client sites, WP Mail SMTP includes a setting to hide SES identities from the plugin settings and restrict which domains can be used. Useful for agencies and freelancers who don’t want clients seeing their AWS setup.

Built for sites where email actually matters

Email logs, automatic failover, and smart routing all work alongside your SES setup. Track, debug, and protect your sender reputation from one place in WordPress.

Illustration of email log

Email log

Keep a full record of every email your WordPress site sends through SES.

  • Inspect full message content, headers, and attachments.
  • See delivery status for every send.
  • Resend failed emails without leaving WordPress.
Illustration of backup connection

Backup connection

Keep critical emails sending even if SES has a bad day.

  • Set a second mailer as automatic failover for SES.
  • Password resets and order confirmations keep arriving during outages.
  • No code or manual intervention required.
Illustration of smart routing

Smart routing

Send different types of email through different mailers.

  • Route by sender, recipient, or email type.
  • Separate transactional from marketing email.
  • Protect your SES sender reputation.