circuithub / mail-listener

Mail listener library for node.js. Get notification when new email arrived.
134 stars 32 forks source link

undefined is not a function #30

Open drkonafa opened 11 years ago

drkonafa commented 11 years ago

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)

WA9ACE commented 11 years ago

Same happening here. I thought it was just me.

drkonafa commented 11 years ago

Aha! please post solution here if you solve it.

drkonafa commented 11 years ago

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.

chirag04 commented 11 years ago

Yeah node-imap changed.

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