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

Readme

Keywords

none

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