Все привет!
Задача состоит в том, чтобы проверить существует ли имейл в реале. Имейл, который будем проверять: we-find-this@gmail.com
Если бы работали в консоли, то задача елементарная:
$ telnet gmail-smtp-in.l.google.com 25
далее гугл нас просит ввести «HELO» и мы можем работать
$ mail from:<crazyone@gmail.com>
$ rcpt to:<we-find-this@gmail.com>
и делов то… А как быть с нодой? Делаю первый запрос:
var exec = require('child_process').exec;
exec("telnet gmail-smtp-in.l.google.com 25",
{timeout: 1000},
function(error, stdout, stderr){
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
console.log('exec error: ' + error);
}
);
и как дальше незнаю… помогите кто сталкивался.