SMTP Using Amazon SES is the best solution for an undelivered email from your WordPress contact form
If you suffering by the same, you can read this article briefly for the best solution.
Amazon SES is one of the best solutions for not spamming emails from your WordPress emails.
In this article, I explain briefly with screenshots. How to setup Amazon SES (Simple Email Service)
Read step bt step for SMTP Using Amazon SES
Step 1. Sign up Amazon SES?
Amazon SES is a free email service built on the reliable and scalable infrastructure developed by Amazon.com.
12 Months of Free Tier Access, But you just pay Rs. 2 when you create an account for confirmation.
It will ask you to select professional or personal in the next step. You should add your credit card detail to the next step. This is only for a verification process. Also, you will be charged for a little amount. In India it is rs. 2 only, later it is refunded.
In the next step, it AWS asking you to select the region. By default their system showing you 3 regions you are free to select one.
Step 2. Create an IAM User
Now you must create an IAM user account click here to create one
Step 3. Add a User
Click the blue-button upper left side of your computer. IN the next window you will prompt to add User name. It will better to this formate : yourdomain_wpmailsmtp
Enable checkbox of Programmatic access in the Select AWS access type tabe. Then click the Next Permission button billow
In the Set permissions window, select Attach existing policies directly search the AmazonSESFullAccess in search box
Click the checkbox and click the blue Next Tags button below, Now skip the next step click blue next review button bellow.
Take a review of your choices and click the blue create user button bellow.
Next, you will see the Success page and Access key, secret access key these to require for WP Mail SMTP configuration in WordPress, so do not close it.
Step 4. Switch to AWS Production Mode
One more important step you have to take. Bu default Amazon SES account is in Sandbox mode. This means you allowed to send emails only verified by email address by amazon.
Move production from the sandbox mode so after you can send emails to anyone. Click this link to go to create a request with Amazon Web Services.
In the next window select Service Limit Increase tab
Step 5: Case classification
IIn the Case classification tab, select and add values shown in the image below.
After case classification select your region. IN the Limit Desired daily sending quota to add your limit value. Estimate the maximum number of emails you expect your site to send per day.
In the case description tab put appropriate information about your business ideas, (Confirmations of form submissions, purchase receipts, New post to Subscriber) because Amazon may reject your request if it doesn’t feel enough information was provided.
Next click submit button below, Now you will receive 2 emails from amazon for the new case has been created. AWS will review your request and reply to you within one business day. In the meantime, you will continue this process with install WP Mail SMTP Pro and Amazon SES mailer setup.
After activation Wp Mail SMTP new menu created on your WordPress dashboard under settings
Step 7. Set Up Amazon SES
First, you will add a valid email address in From Email option. For best result use Webmail (email@example.com). Add a name in From Name field, Enable Return Path, If you enable it non-delivery receipts – or bounce messages are back to your email address otherwise you will be lost those emails.
Fill the both Access Key Id and Secret Access Key Click save settings. after saved your setting you will be prompt to select your Closest Region. region picked while signup to AWS.
Now you can see one more setting will appear. Verified Emails, You are free to add any email you want here. Click Add an Email Address. a popup window appears.
The added email is must verify by you. After verification email address appears under Verified emails.
After verification of email coming from Amazon. click save settings. Now you will see the email you have entered.
Now time to testing your configurations. There will be an Email Test button at top of WP Mail SMTP dashboard inside WordPress. You can send mail in HTML or plain text format
Step 8. Testing of Amazon SES
After click Send Email button you can see a success message at the top of the window. Now check your inbox for confirmation.
You will receive an email from amazonses.com
That’s all, you have successfully added Amazon SES Service on WP Mail SMTP for sending WordPress emails with Amazon SES successfully.