使用带有lambda函数的AWS sns向新签名用户发送电子邮件

时间:2018-05-30 07:03:03

标签: amazon-web-services aws-lambda amazon-sns amazon-ses serverless-framework

我正在开发一个带有AWS lambda函数的项目,DynamoDB,带有node.js运行时环境的无服务器架构。

现在我想在我的系统中注册新用户以确认电子邮件地址时发送电子邮件。

首先,我尝试使用SES(SMTP凭据)和nodemailer模块。当我们尝试使用SES发送电子邮件时,我们需要验证电子邮件地址(FromTO)。但事实是,假设我验证了我的From电子邮件地址,但新注册用户有一个新的电子邮件地址,所以,当我尝试向新注册用户的电子邮件地址发送电子邮件时,它会通过电子邮件地址等错误未验证。

所以,我想知道如果我想向这个新的注册用户发送电子邮件,我该如何发送电子邮件确认邮件?

我可以将SNS与AWS lambda和无服务器架构一起使用吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

我怀疑您的Amazon SES仍然在sandbox mode。只要您处于沙箱模式,您就只能执行以下操作:

  • 您只能将邮件发送到经过验证的电子邮件地址和域,或发送到Amazon SES邮箱模拟器。

  • 每24小时最多可发送200封邮件。

  • 您每秒最多可以发送1条消息。

要让自己退出沙箱模式,您需要打开SES Sending Limits Increase case到AWS支持中心。