私のノードサーバーは正常に起動し、emailjs でメールを送信しようとするまで正常に動作しています...この例外がスローされます:
error : code 5
error : previous { [Error: connect ECONNREFUSED]
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect' }
error : smtp undefined
私のコード:
var ES = require('./email-settings');
var EM = {};
module.exports = EM;
EM.server = require("emailjs/email").server.connect({
host : ES.host,
user : ES.user,
password : ES.password,
ssl : true,
port : 465
});
EM.dispatchResetPasswordLink = function(account, callback)
{
EM.server.send({
from : ES.sender,
to : account.email,
subject : 'Password Reset',
text : 'something went wrong... :(',
attachment : EM.composeEmail(account)
}, callback );
}
メール設定で、ホスト、ユーザー、パスワードを定義します...それらは未定義ではありません。私のsmtpサーバーはgmailです。他の設定を定義する必要がありますか? たぶん私のgmailアカウント用ですか?emailjs はポート 80 程度を使用していますか? 私のアプリは 8003 で実行されています
私はかなり長い間解決策を探しています...助けを求めるthx :)