NodemailerError sending mail: Error: connect EADDRNOTAVAIL
でメールを送信しようとすると、突然 (これは先週は正常に機能していました) 取得し始めました。
エラーは非常に曖昧で、何EADDRNOTAVAIL
を意味するのかよくわかりません。誰かがこのエラーに光を当てることができれば、それは素晴らしいことです!
NodemailerError sending mail: Error: connect EADDRNOTAVAIL
でメールを送信しようとすると、突然 (これは先週は正常に機能していました) 取得し始めました。
エラーは非常に曖昧で、何EADDRNOTAVAIL
を意味するのかよくわかりません。誰かがこのエラーに光を当てることができれば、それは素晴らしいことです!
私はこの問題に半日以上悩まされています。これが解決策です!
Nodemailer がメジャー アップデートされたばかりで、transporter の指定形式が変更されました。だから代わりに
var smtpTransport=nodemailer.createTransport("SMTP",{host:'some host',port:25});
今はちょうど
var smtpTransport=nodemailer.createTransport({host:'some host',port:25});
このリンク ( http://www.toptip.ca/2010/02/linux-eaddrnotavail-address-not.html ) が役立つようです。基本的には、負荷がかかるとメーラーが発信接続を開き、利用可能なローカルポートを使い果たし、増加する方法を提案する. HTH。