0

NodemailerError sending mail: Error: connect EADDRNOTAVAILでメールを送信しようとすると、突然 (これは先週は正常に機能していました) 取得し始めました。

エラーは非常に曖昧で、何EADDRNOTAVAILを意味するのかよくわかりません。誰かがこのエラーに光を当てることができれば、それは素晴らしいことです!

4

2 に答える 2

8

私はこの問題に半日以上悩まされています。これが解決策です!

Nodemailer がメジャー アップデートされたばかりで、transporter の指定形式が変更されました。だから代わりに

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 に答える