我们将如何发送不同的电子邮件模板以重置密码并确认在 AWS cognito 中注册

Posted

技术标签:

【中文标题】我们将如何发送不同的电子邮件模板以重置密码并确认在 AWS cognito 中注册【英文标题】:How we will send the different email template for reset password and confirm sign up in AWS cognito 【发布时间】:2021-12-05 11:24:48 【问题描述】:

我想使用 AWS Cognito 的两个 api(signup, forgotPassword) 更改电子邮件模板。因为我需要在该页面上添加一个链接到代码验证。

【问题讨论】:

有关提出好问题的提示,请参阅:How do I ask a good question? 查看tour 页面以获得免费徽章! 您可以使用 ses 和 lambda 触发器来自定义您的电子邮件。 【参考方案1】:

最好的方法是使用 3rd 方提供商在 Cognito 中发送电子邮件。这可以通过自定义 lambda EmailCustomSender 完成,但只能由控制台设置。

【讨论】:

我已经解决了这个问题,方法是在 AWS Cognito 上创建一个新的 lamda 函数并在事件中触发该函数。 这就是我的意思,EmailCustomSender 是一个 AWS Cognito 事件 Lambda,但它只能由控制台分配。没有办法从网络上做到这一点

以上是关于我们将如何发送不同的电子邮件模板以重置密码并确认在 AWS cognito 中注册的主要内容,如果未能解决你的问题,请参考以下文章

Parse Server - 如何翻译邮件确认页面和密码重置页面

Firebase Auth 密码重置:如何正确发送包含确认码的密码重置电子邮件?

Firebase 确认电子邮件未发送

在服务器/管理员上创建帐户后发送 Firebase 重置密码电子邮件

ASP.NET Core Identity - 使令牌(电子邮件确认、密码重置等)在不同服务器上有效?

在ColdFusion中存储自动交易电子邮件模板的位置