Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cyrinux/imap2gotify
A missing link between IMAP and Gotify 📮⏰
https://github.com/cyrinux/imap2gotify
email gateway notifications proxy push python3
Last synced: 1 day ago
JSON representation
A missing link between IMAP and Gotify 📮⏰
- Host: GitHub
- URL: https://github.com/cyrinux/imap2gotify
- Owner: cyrinux
- License: isc
- Created: 2020-05-20T07:51:10.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-13T08:03:01.000Z (6 months ago)
- Last Synced: 2024-05-13T09:25:50.378Z (6 months ago)
- Topics: email, gateway, notifications, proxy, push, python3
- Language: Python
- Homepage:
- Size: 331 KB
- Stars: 14
- Watchers: 3
- Forks: 2
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# A missing link between IMAP and [Gotify](https://gotify.net)
[![](https://images.microbadger.com/badges/version/cyrinux/imap2gotify.svg)](https://microbadger.com/images/cyrinux/imap2gotify)
[![ci](https://github.com/cyrinux/imap2gotify/actions/workflows/ci.yml/badge.svg)](https://github.com/cyrinux/imap2gotify/actions/workflows/ci.yml)Get push notification via Gotify about new emails (using IMAP IDLE)
## Run
```
docker run -ti -v "$(pwd)/config:/app/config" cyrinux/imap2gotify:latest
```or
```bash
docker-compose up -d --build
```or
## Build
```bash
docker build -t cyrinux/imap2gotify .
```## Configuration
- Check `settings.toml.example` example in `config` directory.
- If no `priority` setting is specified for a rule, priority will be based on the
"importance" mail header, mapping as follows:- High -> priority 7
- Medium -> priority 4
- Low -> priority 3
- priority 1 for all others- "extras" parameters can be found [here](https://gotify.net/docs/msgextras)