【发布时间】:2019-03-04 21:33:54
【问题描述】:
我正在使用 Telnet - 客户端来验证电子邮件,我连接到服务器并以 250 响应,但是当我编写另一个命令并询问答案时,它根本不回答我。
这是我的代码:
function ConnectTelnet(){
//var connection = new telnet();
var response;
var HOST = 'mail.dominio.com';
var PORT = 25;
var net = require('net');
var client = net.connect(25,'mail.dominio.com',function(){
console.log('connected to server!');
console.log('CONNECTED TO: ' + HOST + ':' + PORT);
client.on('data', function(data) {
console.log('Received: ' + data);
response = data;
if(response.indexOf("220") === -1){
client.write('EHLO dominio.com')
console.log(data)
}
});
})
}
有人知道我该如何继续吗?谢谢:)
【问题讨论】:
-
client.write怎么样? -
我已经修改了问题的代码,所以你可以看到我尝试使用 client.write () 但它只是不打印响应@Bergi
-
“它不打印响应”是什么意思?您是否收到任何数据,是否包含
"220"?
标签: javascript node.js telnet