Prerequisites
- You must have an Amazon AWS account.
- You must configure your provider to allow inbound connections from specific Auth0 IP addresses.
Configure Amazon SES with API credentials
- Log in to your Amazon AWS account.
- Verify your domain.
- Verify email addresses
- Request production access.
- Get your AWS access keys. Copy these keys; you will need to enter these values into Auth0.
-
Attach a policy with the proper permissions. Attach a policy with the
ses:SendRawEmailandses:SendEmailpermissions, as in this example: - Navigate to Auth0 Dashboard > Branding > Email Provider.
- Activate the Use my own email provider toggle.
- Click the Amazon Web Services logo.
- Provide a From email address, enter your AWS Access Key Id and Secret Access Key, select your Region.
- Click Save.
Configure Amazon SES with SMTP credentials
- Log in to your Amazon AWS account.
- Verify your domain.
- Request production access.
- Get your SMTP credentials. Copy the security credentials; you will need to enter these values into Auth0.
- Navigate to Dashboard > Branding > Email Provider.
- Activate the Use my own email provider toggle.
- Click the SMTP logo.
- Provide a From email address, then enter your SMTP server Host, Port, Username, and Password, and click Save. You can use
email-smtp.us-east-1.amazonaws.com(using the appropriate region rather thanus-east-1) for Host and587for Port.