AWS SES自定义验证电子邮件重定向URL没有参数

时间:2019-02-06 07:30:18

标签: php laravel amazon-web-services aws-sdk amazon-ses

我需要验证客户的电子邮件地址,以便我可以代表他们发送电子邮件。 AWS SES具有发件人验证功能,您需要在请求正文中发送电子邮件地址,SES会在该电子邮件地址上发送带有确认链接的验证电子邮件。

enter image description here

我们还可以在设置自定义电子邮件模板时为成功和失败配置重定向URL。

enter image description here

问题是重定向到我的自定义URL时没有任何参数。我至少需要在重定向的URL参数中使用email_id,以便可以将电子邮件标记为在我的应用中已通过验证。

1 个答案:

答案 0 :(得分:0)

当前,没有选择在重定向URL上传递任何查询参数。现在,我看到两种可能的解决方案:

  1.   

    [...]您可以为创建不同的自定义验证电子邮件模板   您尝试验证的不同电子邮件地址,每个都使用   自己的成功重定向链接(例如,带有附加的查询字符串)   附加)[...]

Answer to the same question in AWS forum

  1. 使用GetIdentityVerificationAttributes获取身份验证状态。您可以创建每5分钟运行一次的lambda函数,并要求进行所有身份验证,然后按状态成功进行过滤并根据其更新您的应用。 AWS documentation for GetIdentityVerificationAttributes