user名、passwordは何でも通します。
メールボックスは常に空を返します。
var net = require('net');
var rl = require('readline');
var server = net.createServer(function (socket) {
socket.write("+OK Dovecot Ready."+"\r\n") ;
var i = rl.createInterface(socket, socket);
i.on('line', function (line) {
console.log(line);
(/USER.*/i.test(line)) ? socket.write('+OK Password required for '+"\r\n") :
(/PASS.*/i.test(line)) ? socket.write('+OK'+"\r\n") :
(/STAT/i.test(line)) ? socket.write('+OK 0 0'+"\r\n") :
(/LIST/i.test(line)) ? socket.write('+OK 0 messages'+"\r\n") :
socket.write("-ERR unknown command"+"\r\n") ;
});
});
server.listen(110);