mail checker

Check the IMAP server and return the matching emails.
How to use
var imapChecker = require('imap-checker')
const imapConfig = {
user: "user@gmail.com",
password: "password",
host: "imap.gmail.com",
port: 993,
tls: true,
tlsOptions: { rejectUnauthorized: false }
};
imapChecker.checkMail(imapConfig, {
timeout: 300,
subject: '<subject>',
to: 'john@gmail.com',
from: 'bob@gmail.com',
})
.then(email => console.log('>>>', email))
Or in ES6:
import imapChecker from 'imap-checker'
const imapConfig = {
user: "user@gmail.com",
password: "password",
host: "imap.gmail.com",
port: 993,
tls: true,
tlsOptions: { rejectUnauthorized: false }
};
const email = await imapChecker.checkMail(imapConfig, {
timeout: 300,
subject: '<subject>',
to: 'john@gmail.com',
from: 'bob@gmail.com',
})
console.log('>>>', email))