我正在尝试通过smtp发送邮件,但我无法这样做。它给了我连接错误
{ Error: connect EACCES xx.xxx.xx.xx:25
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1117:14)
errno: 'EACCES',
code: 'ECONNECTION',
syscall: 'connect',
address: 'xx.xxx.xx.xx',
port: 25,
command: 'CONN' }虽然我传递的配置是正确的,因为我在另一个项目中传递了相同的配置,但工作正常。
这两个项目可能在不同的服务器上,你能用相同的.我从两天开始就卡住了
以下是配置以供参考
var transport = nodemailer.createTransport( {
debug: true,
host: "smtp.xx.xxx.com",
port: 25,
secure: false,
auth: {
user: 'xxxxxxxx',
pass:'xxxxxxxxx'
},
tls: {
rejectUnauthorized: false,
}
} );
transport.verify(function (error, success) {
if (error) {
console.log('====>' + error);
} else if (success) {
console.log("Server is ready to take our messages");
}
});发布于 2020-05-11 16:03:00
var transport = nodemailer.createTransport( {
debug: true,
host: "smtp.xx.xxx.com",
port: 25,
secure: false,
tls: {
rejectUnauthorized: false,
}
} );
transport.verify(function (error, success) {
if (error) {
console.log('====>' + error);
} else if (success) {
console.log("Server is ready to take our messages");
}
});https://stackoverflow.com/questions/59483640
复制相似问题