Monitors mailboxes over IMAP and sends an email alert over SMTP.
Checks the mailbox for unread messages. In case there are any and no alert was sent for them, a new alert is sent. An unique ID for each message is saved in data/alerted.pickle
. This way the app only notifies you once.
- Clone the repo
- Copy
config/config.template.yaml
toconfig/config.yaml
- Complete the config file
- Start
main.py
- Pull or build the docker container
- Copy
config/config.template.yaml
to your pc - Complete the config file
- Mount this file as volume in the docker container to
/app/config/config.yaml
- (Optionally) Mount a folder to
/app/data
. This folder stores the alerts which have been sent in the past. - Start the image