ScaleMail: Node.JS + Gmail via OAuth and IMAP

ScaleMail: Node.JS + Gmail via OAuth and IMAP

Closed - This job posting has been filled.

Job Description

What Needs to Be Done? Write a Node.JS script that accesses GMail using OAuth and pulls down emails via IMAP.

1. Establish a connection with a given gmail email and password. (Ideally collected from a simple web page)
2. Show x number of messages from the inbox on a web page (simple text is fine)
3. Emit events on new messages (firing some code with new messages)
4. Store incoming messages in a database. Parse attachments.

Where Does it Need to be Done? The Node.JS script will be written on a server.

What are the Key Skills Needed? Node.JS. OAuth or XAuth. IMAP.

Skills: gmail, imap