如何通过Postfix邮件服务器在Node.js中发送消息?

时间:2018-09-16 18:44:50

标签: node.js smtp postfix-mta

我有一些Web应用程序在 ubuntu 18.04 上使用 node.js 服务器运行。 我配置了 postfix 邮件服务器。但是有时当我尝试使用此部分代码发送电子邮件时,不会发送消息(特别是 Yahoo!邮件)。

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.

0 个答案:

没有答案