[英]nodemailer SMTP server connection issue (Error: connect ETIMEDOUT) but it works for another system not in mine
我正在尝试使用 webmail 而不是 GMail 使用 smtp 服务器发送节点邮件,如下所示..
// config connections
"nodemailer" : {
"host": "smtp.in-sciencelabs.com",
"port": 587,
"auth": {
"user": "myuser.com",
"pass": "myp@ssword"
}
// 在 nodemailer.js 代码中,我正在导入配置详细信息....
const transporter=
nodemailer.createTransport(smtpTransport((config["nodemailer"])));
var mailOptions = {
from: `${config["nodemailer"]["user"]}`,
to: tomail,
subject: subject ,
text: data
};
transporter.verify(function(error, success) {
if (error) {
console.log(error,"17");
} else {
console.log("Server is ready to take our messages");
}
});
我试图验证连接,所以它显示这样的错误
(Error: connect ETIMEDOUT)***.**.***.***:587
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) {
errno: -4039,
code: 'ECONNECTION',
syscall: 'connect',
address: 'xxx.xx.xxx.xxx',
port: 587,
command: 'CONN'
}
我在这里尝试这个,但它对我来说不是锻炼,但在另一个系统中正在发送电子邮件,所以我不知道发送 email 的系统中哪个设置会改变,你能帮我解决这个问题吗?我也将节点版本更改为12.18.3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.