2

私のノードサーバーは正常に起動し、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 :)

4

1 に答える 1

0

Gmail でキャプチャ コードのロックを解除する必要があります。以下のリンクのように

https://accounts.google.com/b/0/displayunlockcaptcha

于 2015-03-18T13:48:28.867 に答える