imap-listener

1.0.0 • Public • Published

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);
});

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i imap-listener

    Weekly Downloads

    0

    Version

    1.0.0

    License

    ISC

    Unpacked Size

    2.84 kB

    Total Files

    4

    Last publish

    Collaborators

    • shahidkamal