Как отправить сообщение на Node.js на почтовый сервер Postfix? - PullRequest
0 голосов
/ 16 сентября 2018

У меня есть какое-то веб-приложение, работающее на ubuntu 18.04 с использованием node.js сервера.Я настроил свой postfix почтовый сервер.но иногда, когда я пытаюсь отправить некоторые электронные письма, используя эту часть кода, сообщения не отправляются (особенно для Yahoo! mail ).

const sendmail = require('sendmail')({
    logger: {
      debug: console.log,
      info: console.info,
      warn: console.warn,
      error: console.error
    },
    silent: false,
    smtpPort: 25, // Default: 25
    smtpHost: 'mail.mydomain.com' // Default: -1 - extra smtp host after resolveMX
  })


  sendmail({
     from: 'register@mydomain.com',
     to: data.Email,
     subject: 'Your Account Data',
     html: 'some message text',
   }, function(err, reply) {
     console.log(err && err.stack);
     console.dir(reply);
   });

Кстати.Gmail говорит это в моем сообщении:

gmail couldn't verify that mydomain.com actually sent this message.
...