Javascript emailjs smtp服务器连接失败

Javascript emailjs smtp服务器连接失败,javascript,smtp,Javascript,Smtp,我有这样一个代码段 let email = require('emailjs/email'); let server= email.server.connect({user:'someone', password:'pw',host: 'mail.acompany.com', tls: true,port:25,timeout:30000}); let txt='this is a test'; server.send({ text: txt, from: 'iamfrom', to:'ia

我有这样一个代码段

let email = require('emailjs/email');
let server= email.server.connect({user:'someone', password:'pw',host: 'mail.acompany.com', 
tls: true,port:25,timeout:30000});
let txt='this is a test';
server.send({  text: txt, from: 'iamfrom', to:'iamto',cc: '', subject: 'test'}, function(err, message) { console.log(err || message); });
代码部分在Windows7的nodejs环境上执行。版本是

但最终的结果是

看起来line2的执行非常糟糕,但我找不出一个好的理由,尤其是当这段代码在另一个环境(ubuntu+emailjs1.0.x)中运行良好时


欢迎提出任何想法。

尝试在命令行中执行:

ping mail.acompany.com
如果是这样的话

5 packets transmitted, 0 packets received, 100.0% packet loss

然后环境无法到达服务器

我在client.js中的emailjs中启用了调试标志

...
this.smtp.debug(1);
....
我发现connect工作正常,但无论如何都无法发送。 ping工作正常。谢谢科斯塔的提醒

最后,我改用smtpjs