Skip to content

zoni/email2pushover

Repository files navigation

email2pushover   Build Status

email2pushover sends pushover notifications from mail read on stdin.

Image of a pushover notification

Usage

usage: email2pushover --token=TOKEN --recipient=RECIPIENT [<flags>]

email2pushover sends pushover notifications from mail read on stdin.

Flags:
  --help               Show help (also see --help-long and --help-man).
  -H, --headers="subject,from"  
                       Comma-separated list of headers to display in notification
  -T, --title="Email"  The notification title
  -t, --token=TOKEN    Your application token
  -r, --recipient=RECIPIENT  
                       Recipient's key (may be a user or delivery group)
  --version            Show application version.

Feed it a local email

Note: You will need to register an application to get an API key.

email2pushover --token YOUR_APP_TOKEN  --recipient RECIPIENT_TOKEN --headers "subject,from,to" < test.eml

Use it with procmail

This is one of the main use-cases for this utility. For example, to recieve a pushover notification whenever you receive mail with the word urgent in the subject:

# .procmailrc

:0 c
* ^Subject:.*urgent.*
| /path/to/email2pushover --token YOUR_APP_TOKEN --recipient YOUR_USER_KEY

Changes

  • 1.0.1 (2015-06-28)

    • Ensure headers are always displayed in the specified order
  • 1.0.0 (2015-06-28)

    • Public release

License

The MIT license. See the file LICENSE for full license text.

About

email2pushover sends pushover notifications from mail read on stdin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages