在AWS Lambda函数中使用node.js发送邮件时出错

时间:2017-09-12 13:05:10

标签: node.js amazon-web-services aws-lambda amazon-ses

未验证电子邮件地址。以下身份未通过区域US-WEST-2

检查
{
  message: 'Email address is not verified. The following identities failed the check in region US-WEST-2: xxx@gmai.com, xxx@gmail.com',
  code: 'MessageRejected',
  time: Tue Sep 12 2017 13:01:12 GMT+0000 (UTC),
  requestId: '73dddb05-97ba-11e7-9847-c5dd9b1b6fa5',
  statusCode: 400,
  retryable: false,
  retryDelay: 94.04094410128891
}

2 个答案:

答案 0 :(得分:0)

您需要请求亚马逊支持从sandbox mode中取出您的SES帐户。在您这样做之前,您只能将电子邮件发送到经过验证的电子邮件地址。

答案 1 :(得分:-1)

您可以使用AWS SES仅向经过验证的电子邮件发送电子邮件。要将电子邮件ID添加到已验证的电子邮件列表,请使用SES(https://console.aws.amazon.com/ses/home?region=us-east-1#verified-senders-email :)添加电子邮件,然后单击以发送AWS发送的验证电子邮件。之后,您可以使用AWS SES发送电子邮件。

此外,您需要将IAM角色添加到lambda才能访问SES。