Overview
The ‘MessageRejected (client): Email address is not verified’ error typically occurs on sites sending emails through the Amazon SES email server. This error prevents emails from being sent successfully through your site when using Amazon SES as your mailer.
Causes
This error typically occurs if your Amazon account is still in Sandbox Mode and you’re attempting to send an email to an address that hasn’t been verified in your Amazon SES account.
Amazon SES service requires users to upgrade their account to Production Mode to be able to send emails to any recipient. If your account is in Sandbox Mode, you’ll need to manually verify all email addresses you intend to send emails.
Solution
To resolve this error, you have two options:
The first option is to contact the Amazon SES support team and request an upgrade for your Amazon account. They’ll be able to upgrade your account from Sandbox Mode to Production Mode. Please refer to the Amazon SES documentation for details on migrating your account.
Alternatively, you can manually verify the recipient’s email address. If your account is still in Sandbox Mode, you’ll need to verify the email addresses of the intended recipient.
Here’s our tutorial on verifying an email address from your Amazon SES account dashboard.
Note: For a detailed guide on setting up Amazon SES with WP Mail SMTP, check out our tutorial on configuring the Amazon SES.
That’s it! Now you know how to troubleshoot and fix the ‘MessageRejected (client): Email address is not verified’ error.
Would you like to improve your site’s email deliverability? Consider configuring an additional connection to use as a backup mailer.