javascript — сообщение об успешном завершении работы модуля Node.js, но электронная почта не получена

Сообщение об успешном завершении модуля Node.js, но электронная почта не получена

Я реализовал nodemailer несколько раз назад, но никогда не сталкивался с такой странной проблемой. В основном информация говорит о том, что письмо отправлено, но я так и не получил его. Например, вот вывод с сервера, когда я делаю запрос API к моей конечной точке почтовой рассылки:

 { from: 'mail@gmail.com', to: 'my-personal-mail@gmail.com', subject: 'Your xx password', html: '{amp}lt;p{amp}gt;Hi, Name {amp}lt;br{amp}gt;, We received a request to reset your password. {amp}lt;br{amp}gt; Therefore your new password is: {amp}lt;stong{amp}gt;yiH5S0P43M{amp}lt;/strong{amp}gt;{amp}lt;/p{amp}gt;' } { accepted: [ 'to-my-personal-mail@gmail.com' ], rejected: [], envelopeTime: 396, messageTime: 689, messageSize: 448, response: '250 2.0.0 OK 1571325863 25sm1485661lje.58 - gsmtp', envelope: { from: 'mail@gmail.com', to: [ 'my-personal-mail@gmail.com' ] }, messageId: '{amp}lt;message-id-here@gmail.com{amp}gt;' } 

Таким образом, в принципе все выглядит хорошо из информационного сообщения обратного вызова, сообщение об ошибке также является нулевым, но сообщение не приходит. Здесь следуйте моей реальной реализации кода

 var nodemailer = require('nodemailer'); var transporter = nodemailer.createTransport({ service: "gmail", auth: { user: 'mymail@gmail.com', pass: 'mypassword' } }); const mailOptions = { from: 'mymail@gmail.com', // sender address to: `${docs[0].email}`, // list of receivers subject: 'Your password', // Subject line html: `{amp}lt;p{amp}gt;Hi, ${docs[0].first_name} {amp}lt;br{amp}gt;, We received a request to reset your password. {amp}lt;br{amp}gt; Therefore your new password is: {amp}lt;stong{amp}gt;${new_password}{amp}lt;/strong{amp}gt;{amp}lt;/p{amp}gt;` }; transporter.sendMail(mailOptions, function(err, info) { console.log(err, info) if (err) return res.status(500).send(); else return res.status(200).send({ status: 'OK', message: 'Success.', }); }); 

И кстати, я включил Менее безопасные приложения в своем gmail, опять же, я не впервые внедряю nodemailer, но впервые сталкиваюсь с этой проблемой …

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector