Nodemailer发送的电子邮件被拒绝

时间:2020-07-24 16:40:26

标签: node.js express nodemailer

enter image description here我正在尝试通过nodemailer-express-handlebars发送包含HTML内容的电子邮件。每当我的邮件被Gmail阻止时,可以在发件人的Gmail发件箱中检查该邮件,而我从nodemailer获得成功的消息 Email sent: 250 2.0.0 OK 1595608108 i66sm6757247pfc.12 - gsmtp 我无法理解为什么会发生这种情况,因为当我发送带有文本的邮件时,邮件会被传递。

分店代码

sendMail=(email)=>{
    var transporter = nodemailer.createTransport({
        service: 'gmail',
        auth: {
          user: 'emailId',
          pass: 'password'
        }
      });

      transporter.use('compile',hbs({
          viewEngine:{
            partialsDir:"./views/",
            defaultLayout: "",
            layoutsDir: "",
          },
          viewPath:"./views/",
          extName:'.hbs',
      }))
      var mailOptions = {
        from: '<xyz@gmail.com>',
        to: email,
        subject: 'Your order has been placed successfully.',
        template:'mail',
        context:{
            name:"XYZ",
            address:"133"
        }
 
      };
      
      transporter.sendMail(mailOptions, function(error, info){
        if (error) {
          console.log(error);
        } else {
          console.log('Email sent: ' + info.response);
        }
      });
}

0 个答案:

没有答案