0

突然之间(上周工作正常)我开始尝试使用NodemailerError sending mail: Error: connect EADDRNOTAVAIL发送电子邮件。

这个错误真的很模糊,我不太确定是什么EADDRNOTAVAIL意思。如果有人能对这个错误有所了解,那就太好了!

4

2 回答 2

8

我已经被这个问题困扰了半天多了。这是解决方案!

Nodemailer 刚刚进行了一次重大更新,并且指定传输器的格式已更改。所以而不是

var smtpTransport=nodemailer.createTransport("SMTP",{host:'some host',port:25});

现在只是

var smtpTransport=nodemailer.createTransport({host:'some host',port:25});
于 2014-07-22T18:43:19.297 回答
2

这个链接(http://www.toptip.ca/2010/02/linux-eaddrnotavail-address-not.html)看起来可能会有所帮助。基本上,它说在负载下您的邮件程序会打开一个传出连接,耗尽可用的本地端口,并建议增加方法。HTH。

于 2014-07-21T23:21:55.093 回答