'use strict'; var inbox = require('inbox'); var client = inbox.createConnection(143, "imapmail.t-online.de", { secureConnection: false, // auth: { // XOAuth2: { // user: "safewithme.testuser@gmail.com", // clientId: "440907777130.apps.googleusercontent.com", // accessToken: "ya29.AHES6ZTVj9_kCdP8zEYCA9OZ6fvTqT_TmCe4UsmYPF3ffYM8eGHX2uw" // } // } // auth: { // user: "safewithme.testuser@gmail.com", // pass: "hellosafe" // } auth: { user: 'whiteout.test@t-online.de', pass: '@6IyFg1SIlWH91Co' // 'R2nUXJlh9JKV3ZEp1#jH' } }); console.log("Connecting to server..."); client.connect(); client.on("connect", function() { console.log("Connected!"); client.openMailbox("INBOX", function(error, mailbox) { if (error) throw error; // List newest 10 messages client.listMessages(-10, function(err, messages) { console.log("Listing messages server..."); messages.forEach(function(message) { console.log(message.UID); var msgStream = client.createMessageStream(message.UID); msgStream.on('data', function(chunk) { console.log(chunk.toString('utf8')); }) msgStream.on('end', function() { console.log('\n\nthere will be no more data.'); }); }); client.close(); }); }); }); client.on('error', function(err) { console.log('Error'); console.log(err) }); client.on('close', function() { console.log('DISCONNECTED!'); });