2016-07-22 31 views

回答

1

它怎么一回事,因为凭据你逝去的

var transporter = nodemailer.createTransport();

没有完成。

下面是您可以传递的字段的示例。

var transporter = nodemailer.createTransport(smtpTransport ({ 
     auth: { 
      user: config.EMAIL.EMAIL.USER, 
      pass: config.EMAIL.EMAIL.PASS 
     }, 
     host: config.EMAIL.HOST, 
     secureConnection: config.EMAIL.SECURECONNECTION, 
     port: config.EMAIL.PORT, 
     tls: { 
      rejectUnauthorized: config.EMAIL.TLS.REJECTUNAUTHORIZED 
     }, 
    })); 

在这里,我已将我的凭证存储在我的配置文件中,您可以直接在此传递它们。

+0

谢谢你!作为魅力发挥作用! –

+0

乐于帮助。 –