Node.js 如何设置emailjs以发送电子邮件

Node.js 如何设置emailjs以发送电子邮件,node.js,Node.js,我正在尝试使用mailjs发送电子邮件,下面是我得到的: var server = email.server.connect({ user: "something@mydomain.com", password: "pw", host: "smtp.office365.com", port: "587", tls: true }); server.send

我正在尝试使用mailjs发送电子邮件,下面是我得到的:

var server  = email.server.connect({
            user: "something@mydomain.com", 
            password: "pw", 
            host: "smtp.office365.com",
            port: "587",
            tls: true
        });
server.send({
            text: "test!!",
            from: "someemail@mydomain.com",
            to: "recipient@somedomain.com",
            subject: "hello"
        }, function(err, message){console.log(err || message);});
上面的代码最终给我带来了一个错误:

{ [Error: authorization.failed]
  code: 3,
  previous: { [Error: timedout while connecting to smtp server] code: 4, smtp: undefined },
  smtp: undefined }

所以基本上我的公司电子邮件服务是在office365上的,配置为使用mydomain.com。我真的不知道用户和密码对服务器意味着什么,所以我只使用了发件人的电子邮件和密码。我的代码有什么问题吗?也许这就是问题所在??否则会是什么?

首先检查并确认主机。这里不需要使用端口:“587”,tls:true。 您可以使用,这是编写代码

var server = email.server.connect({
              user: 'abc@india.com',
              password: 'vvq3tng$',
              host: 'your host',                
              ssl: true,
            });

            server.send({

              from: '<abc@india.com>', // sender address
              to: '<xyz@india.com>',// list of receivers
              cc: '',
              subject: 'your subject', // Subject line
              text: 'contant', // html body

            }, function (err, message) {

              if(err) {                        
                 console.log(err)
              } else {
               console.log("email sent")
              }
            });
var server=email.server.connect({
用户:'abc@india.com',
密码:“vvq3tng$”,
主持人:“你的主持人”,
是的,
});
server.send({
发件人:'',//发件人地址
收件人:“,//收件人列表”
抄送:'',
主题:'您的主题',//主题行
text:'contant',//html正文
},函数(错误,消息){
如果(错误){
console.log(错误)
}否则{
console.log(“已发送电子邮件”)
}
});

在链接Hello(你好)中遵循tjunussov的解决方案。如何在客户端上配置此功能?在EmailJs网站上,我没有看到任何设置收件人(谁将收到)的配置,我只能给自己发送电子邮件