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 個回答
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
已回答 2 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南