- Newest
- Most votes
- Most comments
With SES you dont use the IAM access keys as the SMTP Username and Password. Even though when you create SES Credentials, it creates IAM Access keys and returns the already converted SES Credentials.
When creating SMTP Credentials in the SES console, ensure you are in the correct region.
All information can be located here https://docs.aws.amazon.com/ses/latest/dg/smtp-credentials.html
Obtaining SES SMTP credentials by converting existing AWS credentials https://docs.aws.amazon.com/ses/latest/dg/smtp-credentials.html#smtp-credentials-convert
Although you can generate SES SMTP credentials for any IAM user, AWS recommend that you create a separate IAM user when you generate your SMTP credentials.
If you created 2 SES Users for sending email and getting "Credentials Invalid" error, you don't need to created accesskey and secretkey for another user you can use same accesskey and secretkey.
if the issue is still you may need to give AmazonSESFullAccess to SES Users whose credentials are not valid.
answered a year ago
This is not correct.
You dont use IAM keys to authenticate with SES over SMTP and also, you dont assign ADMIN access to ses. The only access needed is
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "ses:SendRawEmail", "Resource": "*" } ] }
Relevant content
asked 2 years ago
- AWS OFFICIALUpdated 9 months ago
- AWS OFFICIALUpdated a year ago

is this my problem... i use IAM key and not SES credentials... this solve my problem. tks ALL for help me
Would be helpful if you could re-accept the answer. Thanks
Hey Thiago, id appreciate it if you could accept this answer as the correct one. Gary