Отправка электронной почты с сервера узла с использованием учетных данных Gmail - PullRequest
0 голосов
/ 12 января 2019

Я хочу иметь возможность отправлять электронные письма с моего сервера узлов. Я создал google developer project и включил в него gmail api. После этого я скачал учетные данные для gmail api в формате json. Но я не могу найти документацию nodemailer, так как сайт, кажется, не работает.

Как отправлять электронные письма с моего сервера узлов с использованием загруженных учетных данных gmail?

1 Ответ

0 голосов
/ 12 января 2019

Hear - это пример кода для отправки почты с использованием nodemailer.создать экспресс-приложение, используя приведенный ниже код.

 var nodemailer = require("nodemailer");
    var smtpTransport = nodemailer.createTransport("SMTP", {
    host: 'smtp.gmail.com',
    port: 587,
    auth: {
      user: 'test@gmail.com', //Gamilid that was created by you
      pass: 'password'
    },
    secure: true
  });


  // app.get('/send',function(req,res){
  var mailOptions = {
    to: 'sampleto@testcom',
    subject: "MAIL TEST",
    text: "Hi this is the test mail"
  }
  console.log(mailOptions);


  smtpTransport.sendMail(mailOptions, function (error, response) {
    if (error) {
      console.log(error);
      res.end("error");
    } else {
      console.log("Message sent: " + response.message);
      res.end("sent");
    }
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...