What you need.
An AWS account with Amazon SES enabled in the chosen Region
A verified sending email address or domain in that Region
Amazon SES SMTP credentials, which are different from normal AWS credentials
Production access if you need to send to unverified recipients
Steps
- Verify your senderSign in to Amazon SES in the AWS Region you want to use. Verify your From email address or domain.
- Create SMTP credentialsOpen SMTP settings. Create credentials, then copy the SMTP username and password.
- Add the connection in Sync NotifyUse the Region's endpoint, such as email-smtp.us-east-1.amazonaws.com, on port 587 with STARTTLS. Enter the generated SES SMTP username and password.
- Check your limits and testCheck the Region's sandbox status and sending quota. Then run Test and send in Sync Notify.
Settings to enter.
Sync Notify fills these in when you choose the Amazon SES preset. They are here so you can check them.
- SMTP host
- email-smtp.<region>.amazonaws.comUse the exact Regional endpoint shown by Amazon SES
- Recommended port
- 587STARTTLS
- TLS wrapper ports
- 465 or 2465Implicit TLS
- Other STARTTLS ports
- 25 or 2587Port 25 is commonly throttled, including by Amazon EC2
- Username / password
- SES SMTP credentialsRegion-specific and different from AWS access keys
- Provider limits
- Sandbox: 200 recipients/24h and 1 recipient/secondProduction quotas are account- and Region-specific; every recipient counts against quota
Common errors.
ERR 01535 Authentication Credentials Invalid
The credentials are incorrect, belong to a different Region, or are AWS API credentials instead of SES SMTP credentials. Create new SMTP credentials from the SES console in the same Region as the endpoint and update both values in Sync Notify.
ERR 02554 Message rejected: Email address is not verified
The From identity is unverified, or the account is in the sandbox and the recipient is not verified. Verify the sender in the selected Region. While in the sandbox, also verify the recipient or request production access.
ERR 03Connection timeout
The network is blocking the chosen port; Amazon EC2 throttles outbound port 25 by default. Use port 587 with STARTTLS or port 465 with TLS wrapper, and confirm the firewall permits outbound SMTP.