Използвам отличната библиотека inbox node.js и за определени имейл акаунти не виждам някои от пощенските кутии по подразбиране, като например „Изпратени съобщения“. До голяма степен използвам примерния код такъв, какъвто е с OAUTH2;
client = inbox.createConnection(false, "imap.gmail.com", {
secureConnection: true,
auth: {
XOAuth2: {
user: account.email,
clientId: Settings.googleApp.clientId,
clientSecret: Settings.googleApp.secretId,
refreshToken: refreshToken,
accessToken: accessToken,
timeout: expires
}
}
});
client.connect();
client.on("connect", function() {
Logger.debug("Opening mailbox " + mailbox);
self.getMailboxes(function(err, boxes){
var boxNames = _.pluck(boxes, 'name');
Logger.info(boxNames);
});
}
Малко съм озадачен....
Вече реших проблема. Беше малко досадно празно пространство между всяко число, "{}" трябваше да бъде "()" и пропуснах указанието за размера на масива PARAM_ARRAY.
Имах:
но конфигурационният файл трябва да е като:
Благодаря ви все пак и се надявам това да помогне на някого в бъдеще.
- person Mike P   schedule 25.02.2014