Я пытаюсь использовать сетевой модуль узла для подключения к 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 [as oncomplete] (net.js: 1113: 14)
Информация о терминале Telnet отображается при подключении:
220 xxx.xxx.xxx.xxx ESMTP готов
Кто-нибудь знает, в чем могут быть проблемы?Большое спасибо за помощь!