1.2.10 • Published 2 years ago
hubot-mail-listener-ng v1.2.10
hubot-mail-listener-ng
hubot-mail-listener adds an IMAP listener plugin to hubot that reports unread or incoming new emails (sender, subject, date, text message).
Why Fork?
This version is a fork of hubot-mail-listener which is posting emails a Slack attachments. But not everyone uses Slack. For this reason this fork uses plain markdown-formatted messages.
Installation
Edit the package.json for your hubot and add the hubot-mail-listener
dependency.
"dependencies": {
"hubot-mail-listener-ng": ">= 1.2.0",
...
}Configuration
The following variables are required to let the script work:
HUBOT_MAIL_LISTENER_NG_ROOMS, comma separated list of rooms where incoming emails should be postedHUBOT_MAIL_LISTENER_NG_USERNAME, usernameHUBOT_MAIL_LISTENER_NG_PASSWORD, passwordHUBOT_MAIL_LISTENER_NG_HOST, mail host
The following variables are optional:
HUBOT_MAIL_LISTENER_NG_PORT, mail host port, default to993HUBOT_MAIL_LISTENER_NG_SECURE, whether to use secure connection, default totrueHUBOT_MAIL_LISTENER_NG_MAILBOX, mail box to monitor, default toINBOXHUBOT_MAIL_LISTENER_NG_MARK_SEEN, whether to mark seen email as read, default totrueHUBOT_MAIL_LISTENER_NG_FETCH_UNREAD, whether to fetch unread emails on start, default totrue
See Also
This work is an updated and coffeescript free version of: https://github.com/matteoagosti/hubot-mail-notifier