我需要验证客户的电子邮件地址,以便我可以代表他们发送电子邮件。 AWS SES具有发件人验证功能,您需要在请求正文中发送电子邮件地址,SES会在该电子邮件地址上发送带有确认链接的验证电子邮件。
我们还可以在设置自定义电子邮件模板时为成功和失败配置重定向URL。
问题是重定向到我的自定义URL时没有任何参数。我至少需要在重定向的URL参数中使用email_id,以便可以将电子邮件标记为在我的应用中已通过验证。
答案 0 :(得分:0)
当前,没有选择在重定向URL上传递任何查询参数。现在,我看到两种可能的解决方案:
[...]您可以为创建不同的自定义验证电子邮件模板 您尝试验证的不同电子邮件地址,每个都使用 自己的成功重定向链接(例如,带有附加的查询字符串) 附加)[...]
Answer to the same question in AWS forum
GetIdentityVerificationAttributes
获取身份验证状态。您可以创建每5分钟运行一次的lambda函数,并要求进行所有身份验证,然后按状态成功进行过滤并根据其更新您的应用。
AWS documentation for GetIdentityVerificationAttributes