AWS Simple Email Service (SES) is flexible and scalable email service that enables developers to send mail from within any application. You can configure Amazon SES quickly to support several email use cases, including transactional, marketing, or mass email communications. In this article, we will learn how to configure AWS SES.
First, sign in to AWS management console : https://aws.amazon.com/console/
Click the Domains in the left navbar.
Then click the Verify a New Domain button.
Place your domain then click Verify This Domain button.
You will need to verify your domain.
To complete verification of your website (e.g. : https://example.com), you must add the following TXT record to the domain’s DNS settings:
To enable DKIM signing for your domain (optional but recommended), you must add the CNAME records above to your domain’s DNS settings.
You can configure DNS settings including both Domain Verification Record and DKIM Record Set, using Cloudflare.
Please click the Sending Statistics option on the left navbar. Then click Edit your account details.
Next, just click Submit for review button.
The AWS team will review it. So please wait until the Production Access is enabled.
Finally, you will be allowed Production Access if the AWS team agrees !
How to create an SMTP user :
In the left navbar, click SMTP Settings. Then click the Create My SMTP Credentials button.
It’s time to create an IAM (Identity and Access Management) User Name.
After that, just click the Create button.
AWS SES will provide a random SMTP password and SMTP username that you just created above. Great!