SMTP User Notes
When using SES:
- Emails sent directly via SMTP, e.g. via Monolog/PHPMailer, must be sent with the SMTP username and password. This is the access key and secret created when you create an IAM user for an SES region through the console.
- Emails sent via the AWS SDK must be sent via an IAM access key and secret. This must be created SEPARATELY from the above SMTP credentials.
Therefore, you must generate an IAM user for your SES region in the SES console, and use its generated access and secret key as the SMTP username and password. You must then go into the IAM console and create a second access key/secret key pair for that IAM user, which will be the IAM access and secret key for use with the API.