最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

发送带节点和快递的电子邮件

IT培训 admin 4浏览 0评论

发送带节点和快递的电子邮件

所以我有这个小节点服务器,我尝试发送这样的电子邮件

app.post('/messaggio', function(req, res) {
   var textMessage = req.body.message;
   var transporter = nodemailer.createTransport({
       Service : 'Gmail',
       auth : {
          user : '[email protected]',
          pass : 'mypassword'
       }
   });

   var mailOptions = {
      from: '[email protected]',
      to : '[email protected]',
      subject : "My SUBJECT",
      text : textMessage
   }

  transporter.sendMail(mailOptions, function(error, info) {
      if(error) {
        console.log(error);
      }
      else {        
        console.log("message sent");
      }
  });
}); 

我在heroku上部署了它,但在/ messaggio请求我在heroku日志中收到此消息:

app [web.1]:{错误:连接ECONNREFUSED 127.0.0.1:587

app [web.1]:at Object._errnoException(util.js:1024:11)

app [web.1]:at_exceptionWithHostPort(util.js:1046:20)

app [web.1]:at TCPConnectWrap.afterConnect [as oncomplete](net.js:1182:14)

app [web.1]:代码:'ECONNECTION',

app [web.1]:错误:'ECONNREFUSED',

app [web.1]:syscall:'connect',

app [web.1]:地址:'127.0.0.1',

app [web.1]:port:587,

app [web.1]:命令:'CONN'}

谁能帮我?提前致谢

回答如下:

尝试

var transporter = nodeMailer.createTransport({
    host: 'smtp.gmail',
    port: 465,
    secure: true,
    auth: {
        user: '[email protected]',
        pass: 'password'
    }
});

发送带节点和快递的电子邮件

所以我有这个小节点服务器,我尝试发送这样的电子邮件

app.post('/messaggio', function(req, res) {
   var textMessage = req.body.message;
   var transporter = nodemailer.createTransport({
       Service : 'Gmail',
       auth : {
          user : '[email protected]',
          pass : 'mypassword'
       }
   });

   var mailOptions = {
      from: '[email protected]',
      to : '[email protected]',
      subject : "My SUBJECT",
      text : textMessage
   }

  transporter.sendMail(mailOptions, function(error, info) {
      if(error) {
        console.log(error);
      }
      else {        
        console.log("message sent");
      }
  });
}); 

我在heroku上部署了它,但在/ messaggio请求我在heroku日志中收到此消息:

app [web.1]:{错误:连接ECONNREFUSED 127.0.0.1:587

app [web.1]:at Object._errnoException(util.js:1024:11)

app [web.1]:at_exceptionWithHostPort(util.js:1046:20)

app [web.1]:at TCPConnectWrap.afterConnect [as oncomplete](net.js:1182:14)

app [web.1]:代码:'ECONNECTION',

app [web.1]:错误:'ECONNREFUSED',

app [web.1]:syscall:'connect',

app [web.1]:地址:'127.0.0.1',

app [web.1]:port:587,

app [web.1]:命令:'CONN'}

谁能帮我?提前致谢

回答如下:

尝试

var transporter = nodeMailer.createTransport({
    host: 'smtp.gmail',
    port: 465,
    secure: true,
    auth: {
        user: '[email protected]',
        pass: 'password'
    }
});

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论