我正在尝试使用节点的net模块连接到我公司的SMTP服务器以发送电子邮件。
但是,当我尝试使用Windows Telnet进行连接时,它会成功。
我的节点脚本:
'use strict'
const net = require('net')
const conn = net.connect(25, 'xxx.xxx.xxx.xxx')
conn.on('connect', function() {
console.log('connected');
})
conn.on('close', function() {
console.log('close');
})
setTimeout(function() {
conn.close()
}, 5000)
错误是:
错误:连接EACCES xxx.xxx.xxx.xxx:25 在TCPConnectWrap.afterConnect上[完成时](net.js:1113:14)
连接时显示Telnet终端信息:
220 xxx.xxx.xxx.xxx ESMTP就绪
有人知道这可能是什么问题吗?非常感谢您的帮助!