Nodemailer с Privaeemail Ошибка: отсутствуют учетные данные для «PLAIN» - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь отправить электронное письмо, используя Nodemailer в серверной части Nodejs с услугой хостинга электронной почты с Privateemail из Namecheap

Я пробовал оба порта 587 (безопасный: ложный) и465 (secure: 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 с безопасным false, я получаю Error: Missing credentials for "PLAIN" Теперь я просто концентрируюсь на создании 587порт работает.Было бы очень полезно, если бы кто-то мог помочь с этой проблемой.

...