Функция AWS Congito Lamda для отправки электронного письма в домене .Net - PullRequest
0 голосов
/ 25 октября 2018

Я внедряю AWS Cognito в приложении .Net для регистрации пользователей / входа.И использование проверки кода для подтверждения регистрации.

Я пытаюсь настроить сообщения подтверждения в консоли AWS Cognito следующим образом:

enter image description here

, но позже я обнаружил, что это же письмо отправляется, когдаЗабыли пароль отправляет код подтверждения.

Я хочу отправить другой код подтверждения по электронной почте на «Забыл пароль».

Нужно ли мне писать лямбда-функцию для запуска настраиваемой электронной почты, как на каком-то событии"CustomMessage_SignUp"?

И это нужно записать на лямбда-консоли AWS, или я могу написать в .Net проекте и связать его с Cognito?

Как мне этого добиться, пожалуйста, совет?

1 Ответ

0 голосов
/ 22 марта 2019

Я сам проверил создание нового пула пользователей с настраиваемым приглашением по электронной почте, и, думаю, я нашел решение

Это работает только тогда, когда вы предоставляете правильное тело сообщения в формате HTML.Если вы дадите простой текст, то он покажет оригинальное или последнее правильное тело HTML.

Таким образом, вы можете изменить вышеприведенное сообщение на

<html>
<body>
Thanks for signing up <br>
Your account has been created ...... Your verification code is {####}.
</body>
</html>
...