gpt4 book ai didi

node.js - nodejs emailjs 连接 econnrefused, smtp

转载 作者:太空宇宙 更新时间:2023-11-03 22:38:37 24 4
gpt4 key购买 nike

我的 Node 服务器启动正常,运行良好,直到我尝试使用 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

关于node.js - nodejs emailjs 连接 econnrefused, smtp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16760671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com