簡體   English   中英

nodejs emailjs連接econnrefused,smtp

[英]nodejs emailjs connect econnrefused, smtp

我的節點服務器啟動正常,運行良好,直到我嘗試使用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上運行

我正在尋找解決方案很長時間了...尋求幫助:)

您需要解鎖gmail中的驗證碼。 如下鏈接

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM