Задать вопрос

Как отправить простое письмо при помощи node?

Добрый вечер!
Помогите разобраться с отправкой на почту gmail или yandex.
Пробовал с nodemailer, как с 0.7.* версией, так и с последней.
Выдает ошибку.
var mailOptions, nodemailer, transporter;
nodemailer = require('nodemailer');
transporter = nodemailer.createTransport({
  service: 'Gmail',
  auth: {
    user: 'feronodemailer@gmail.com',
    pass: '***'
  }
});
mailOptions = {
  from: 'Slavik <feronodemailer@gmail.com>',
  to: '',
  subject: 'Hello',
  html: '<b>test</b>'
};
transporter.sendMail(mailOptions, function(err, info) {
  if (err) {
    return console.log(err);
  }
  return console.log("Message sent: " + info.response);
});

Ошибка:
{ [Error: No recipients defined] code: 'EENVELOPE' }
  • Вопрос задан
  • 4432 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
dizballanze
@dizballanze
Software developer at Yandex
У вас как бы получатель (to) указан пустой строкой и в сообщении об ошибке четко это написано.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Boogie1989
Пробую у себя запустить тоже но ни как пароль не принимает. У Вас получилось?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы