Кажется, код работает нормально в Node.Js, но электронная почта все еще не отправлена - PullRequest
0 голосов
/ 26 мая 2018
'use strict'
const nodemailer = require('nodemailer')

let transporter = nodemailer.createTransport({
  host: 'smtp-mail.outlook.com',
  port: 587,
  secure: true,
  auth: {
    user: 'yyyy@outlook.com',
    pass: 'zzzzz'
  }
})

let mailOptions = {
  from: 'yyyy@outlook.com',
  to: 'xxxxx@in.ibm.com, xxxxx@gmail.com',
  subject: 'wah wah wah wah',
  text: 'ho ho ho ho ho ho ho ho/n  lo lo lo lo lo lo lo lo lo lo lo lo lo'
}

Примечание: адрес электронной почты и пароли изменены, но в исходном скрипте я использую правильные.console.log ('Сообщение отправлено:')

1 Ответ

0 голосов
/ 26 мая 2018
'use strict'
const nodemailer = require('nodemailer')

let transporter = nodemailer.createTransport({
  host: 'smtp-mail.outlook.com',
  port: 587,
  secure: true,
  auth: {
    user: 'yyyy@outlook.com',
    pass: 'zzzzz'
  }
})

let mailOptions = {
  from: 'yyyy@outlook.com',
  to: 'xxxxx@in.ibm.com, xxxxx@gmail.com',
  subject: 'wah wah wah wah',
  text: 'ho ho ho ho ho ho ho ho/n  lo lo lo lo lo lo lo lo lo lo lo lo lo'
}

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

Полагаю, вы пропустили последнюю часть.Пожалуйста, попробуйте это.

...