[英]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中的驗證碼。 如下鏈接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.