mail-listener icon indicating copy to clipboard operation
mail-listener copied to clipboard

undefined is not a function

Open drkonafa opened this issue 11 years ago • 4 comments

blank app and used the code example. always getting undefined is not a function

/Applications/MAMP/htdocs/mail/node_modules/mail-listener/dist/mail.listener.js:24 this.imap = new ImapConnection({ ^ TypeError: undefined is not a function at new MailListener (/Applications/MAMP/htdocs/mail/node_modules/mail-listener/dist/mail.listener.js:24:19) at Object. (/Applications/MAMP/htdocs/mail/app.js:3:20) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16)

drkonafa avatar Oct 03 '13 22:10 drkonafa

Same happening here. I thought it was just me.

WA9ACE avatar Oct 03 '13 23:10 WA9ACE

Aha! please post solution here if you solve it.

drkonafa avatar Oct 03 '13 23:10 drkonafa

It's about node imap library. the newest library has var Imap = require('imap') instead of require("imap").ImapConnection;

That overcame that specific error but still doesn't work..with no error messages in console.

drkonafa avatar Oct 04 '13 01:10 drkonafa

Yeah node-imap changed.

I rewrote this lib. Check https://github.com/chirag04/mail-listener2

chirag04 avatar Oct 04 '13 15:10 chirag04