npm.io
1.0.0 • Published 4 years ago

imap-listener

Licence
ISC
Version
1.0.0
Deps
2
Size
3 kB
Vulns
0
Weekly
0

imap-mail-listener

A utility which connects and listens to new mail.

Usage

Install the library

npm i imap-mail-listener

Register the event listener


const { MailListener } = require("imap-mail-listener");

const imapConfig = {
  user: process.env.IMAP_USER,
  password: process.env.IMAP_PASSWORD,
  host: process.env.IMAP_HOST,
  port: process.env.IMAP_PORT,
  tls: true,
};

const listener = new MailListener(imapConfig);

listener.on("mail", (mail) => {
  console.log("new mail", mail);
});