【问题标题】:Verify email in SES as part of Cognito verification作为 Cognito 验证的一部分,在 SES 中验证电子邮件
【发布时间】:2019-04-23 14:53:08
【问题描述】:

在 Cognito 中验证电子邮件后,如何在 SES 中验证电子邮件?预期行为是当用户通过 Cognito 注册时,他们会收到验证电子邮件。点击验证链接后,用户将在 CognitoSES 中得到验证。

如果我什至可以对 SNS 做同样的事情,我会很高兴

更新 对于谁感兴趣,我在沙盒下有我的 SES 帐户。当然,在生产中,我可以向我的 Cognito 用户池发送电子邮件,要求他们再次在 SES 中注册

【问题讨论】:

  • 你的意思是即使你在cognito中设置了FromEmail也不能发送验证邮件?
  • 用户需要验证电子邮件作为 Cognito 注册的一部分,但当他们添加到列表时,他们也需要为 SES 做同样的事情。我正在寻找一种仅发送一封验证电子邮件以在 Cognito 和 SES 中注册用户的方法
  • 好吧,我不太清楚你的要求。但是我们正在做的是我们在SES Identity policycognito-idp.amazonaws.com 中授予 cognito 权限使用这个,cognito 可以直接在他们的配置中使用此电子邮件,并且自动验证电子邮件应该可以正常工作!
  • 只有当您的 SES 账户处于 sandbox 状态时,您才需要验证 SES 收件人,因为 AWS 希望确保您了解使用此服务的含义。投入生产时,您需要请求增加限制。 docs.aws.amazon.com/ses/latest/DeveloperGuide/…
  • @PeterPajchl 如此简单的疏忽!谢谢!

标签: node.js aws-lambda amazon-cognito amazon-sns amazon-ses


【解决方案1】:

我对您的问题有点困惑,但我假设您在通过 SES 向用户发送电子邮件时遇到问题。如果我错了,请详细说明您的问题。

在 SES 中无需验证用户的电子邮件地址。也许 SES 限制您在全球范围内发送电子邮件。默认情况下,要通过 SES 发送电子邮件,收件人电子邮件必须注册,AWS 对此行为负责。您必须要求 AWS 支持团队开立账户以允许向任何收件人地址发送电子邮件。

【讨论】:

    猜你喜欢
    • 2019-10-07
    • 2020-01-16
    • 2018-03-02
    • 2018-08-08
    • 1970-01-01
    • 1970-01-01
    • 2017-10-12
    • 2018-02-16
    • 2014-04-03
    相关资源
    最近更新 更多