Verification Email daily limit in Cognito. SES maybe not an option.

0

My app requires someone to first download and create an account. As part of the process they receive an email with a 6-digit verification code. Once the code is entered they and their email become verified. THey're listed as such in the USERPOOL.

Currently using Cognito system to send the email but there's a daily quota limit of 50 (yes 'fifty"). That is non-negotiable. It cannot be changed. Well - my app has begun to hit that limit on some days and with projected growth it will happen regularly. I tried to switch to SES but SES emails (even Transactional emails) can only be sent to verified emails so it failed to send and everyone got errors. Chicken and the egg problem. I need the email with 6-digit verification code to go to the user in order to verify the email but Cognito limits to 50 sends per day. SES won't send an email to the user until they are confirmed. How do the bigger apps get around this?

Would love to hear from someone.

1 Answer
0

Hi, If I'm understanding well your problem, you seem to be using SES in sandbox mode which allows send email only to verified accounts.

If this is the problem, you will see a warning message in your SES Dashboard saying: "Your Amazon SES account is in the sandbox". To change this, you have to request moving it out the sandbox following these instructions: https://docs.aws.amazon.com/ses/latest/dg/request-production-access.html

Hope it helps,

profile pictureAWS
mtind
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions