带有Privaeemail的Nodemailer错误:缺少“ PLAIN”的凭据

时间:2019-03-15 18:38:36

标签: node.js nodemailer namecheap

我正在尝试使用Nodemailer在Node.js后端使用具有Namecheap的Privateemail电子邮件托管服务的电子邮件

我尝试了端口587(安全:false)和465(安全:true),以下是我的Nodemailer配置代码。

var transporter = nodemailer.createTransport( {
                          host: 'mail.privateemail.com',
                          port: 587,
                          secure: false,
                          auth : {
                              email: 'hello@...',
                              pass: '...'
                          });

var mailOptions = {
                          from: 'hello@...',
                          to: email,
                          subject: "You're invited to ..., Let's get started!",
                          html: "<h1>Bonjour!</h1>"
                        }

transporter.sendMail(mailOptions, function(error, info){
                          if (error) {
                            console.log(error);
                          } else {
                            console.log('=> Email sent: ' + info.response);
                          }
                        });

当我使用带有安全错误的587端口配置时,我得到Error: Missing credentials for "PLAIN",现在我只专注于使587端口正常工作。如果有人可以解决这个问题,那将非常有帮助。

0 个答案:

没有答案