Nodemailer не работает в cpanel.Кто-нибудь сталкивался с этой проблемой - PullRequest
0 голосов
/ 04 марта 2019

Я пытаюсь использовать nodemailer для формы, чтобы пользователь мог отправить мне сообщение.Он работает на моем локальном порту, но когда веб-сайт размещен в namecheap.Это не отправляет письмо на всех.Чего мне не хватает?Вот мой код:

// POST route from contact form
var transporter = nodemailer.createTransport(smtpTransport({
service: 'Gmail',
auth: {
   user: process.env.GMAIL_USER,
   pass: process.env.GMAIL_PASS
}
}));

 app.post('/contact-submit', (req, res) => {
  console.log('/contact-submit', req.body)

 var mailOptions = {
   from: 'danielladevoto@gmail.com',
   to: 'danielladevoto@gmail.com',
   subject: req.body.subject,
   text: req.body.message,
   replyTo: req.body.email
 };

 transporter.sendMail(mailOptions, function (error, info) {
   if (error) {
      console.log(error);
   } else {
     console.log('Email sent: ' + info.response);
   }
  });
   console.log(req.body);
   res.end('Submitted')
  });

Спасибо!

...