AWS-SES电子邮件地址未经过验证。 Gmail帐户

问题描述 投票:0回答:1

我在新客户注册时尝试使用AWS-SES发送电子邮件。

但我得到了这样的错误

电子邮件地址未经过验证。以下身份未通过登记区域US-EAST-1:[email protected](请求ID:2278b8eb-544e-11e9-bab8-536962476bb7)

注意:我的[email protected]中没有验证AWS-SES电子邮件ID

如果没有验证电子邮件,我该如何发送电

exports.emailSend = (req, res) =>{
  var htmlContentData = req.body.htmlContentData; // html content
  var htmlSubjectData = req.body.htmlSubjectData; // subject
  var params = {
    Destination: {
      //BccAddresses: [], 
      //CcAddresses: [],
      ToAddresses: ["[email protected]"]
    },   
    Message: {
      Body: {
        Html: {
          Charset: "UTF-8",
          Data: htmlContentData // html mail content         
        },
        Text: {
          Charset: "UTF-8",
          Data: "Hello Charith Sample description time 1517831318946"
        }
      },
      Subject: {
        Charset: "UTF-8",
        Data: htmlSubjectData // html mail subject 
      }
    },
    ReplyToAddresses: [], 
    Source: "[email protected]",
  };
  ses.sendEmail(params, function(err, data) {
    if (err) 
      console.log(err, err.stack);
    else
      res.send(data);
  });
}
node.js amazon-web-services email amazon-ses
1个回答
1
投票

最初AWS将您的帐户放入Sandbox,您需要验证收件人的电子邮件地址,您需要联系AWS Support并要求他们将您的帐户转移到生产环境,一旦帐户投入生产并且限制已经增加,您就不需要验证收件人“收件人”地址。它不会导致额外的费用。

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/request-production-access.html

© www.soinside.com 2019 - 2024. All rights reserved.