在 AWS Lambda 函数中使用 node.js 发送邮件时出错
Error While Sending Mail using node.js in AWS Lambda function
电子邮件地址未验证。以下身份未通过区域 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
}
您只能使用 AWS SES 将电子邮件发送到经过验证的电子邮件。要将电子邮件 ID 添加到已验证的电子邮件列表,请使用 SES (https://console.aws.amazon.com/ses/home?region=us-east-1#verified-senders-email:) 添加电子邮件,然后单击 AWS 发送的验证电子邮件。之后您就可以使用 AWS SES 发送电子邮件了。
此外,您需要将 IAM 角色添加到 lambda 才能访问 SES。
您需要请求亚马逊支持人员将您的 SES 帐户从 sandbox mode 中删除。在此之前,您将只能向经过验证的电子邮件地址发送电子邮件。
电子邮件地址未验证。以下身份未通过区域 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
}
您只能使用 AWS SES 将电子邮件发送到经过验证的电子邮件。要将电子邮件 ID 添加到已验证的电子邮件列表,请使用 SES (https://console.aws.amazon.com/ses/home?region=us-east-1#verified-senders-email:) 添加电子邮件,然后单击 AWS 发送的验证电子邮件。之后您就可以使用 AWS SES 发送电子邮件了。
此外,您需要将 IAM 角色添加到 lambda 才能访问 SES。
您需要请求亚马逊支持人员将您的 SES 帐户从 sandbox mode 中删除。在此之前,您将只能向经过验证的电子邮件地址发送电子邮件。