Commit graph

31 commits

Author SHA1 Message Date
a5884402ff Added multi folder support, command line enhancements for printing/checking the config.ini settings, --list-folders will list all the IMAP folders of configured accounts, general improvements in logging and documentation 2023-10-24 09:49:20 +02:00
25ed446d89
Update config.ini.sample 2023-10-23 15:17:56 +02:00
44174c9386 Moved config.ini to config.ini.sample to avoid deleting custom config.ini during upgrades 2023-10-23 15:06:00 +02:00
d0dd5d82de Preparing for v0.11 2023-10-23 12:33:57 +02:00
d3bab7ea2c Path fixes 2023-10-23 08:29:56 +02:00
6e1b079ddb Preparing for ports and packages, added a man page and fixed the code to be able to run via ./NotiMail.py 2023-10-23 08:23:37 +02:00
636044ab52 Fixed output 2023-10-23 08:10:46 +02:00
d10ab7a20e Fixed README.md 2023-10-22 21:28:25 +02:00
9f23eb8c92 Add configurable paths for log and database via config file
- Introduced argparse for custom config file support.
- Added [GENERAL] section in config.ini for log and DB paths.
- Updated logging and DatabaseHandler to use paths from config.
2023-10-22 21:25:37 +02:00
5f9c0636e5 Improved logging for multi e-mail accounts to clarify which operation gets done and which is the mailbox involved 2023-10-22 21:10:30 +02:00
b85545bb9c Some server send a BYE or drop the connection after less than 10 minutes (for example, Gmail). The socket timeout has been reduced to 8 minutes and there's now some logic to deal with the BYE IMAP message 2023-10-22 19:54:25 +02:00
028e77c9ac Updated for 0.10 release 2023-10-22 14:29:04 +02:00
898ac3bf73 Updated README.md 2023-10-22 09:07:29 +02:00
45aad6775d Added NTFY token support for protected topics 2023-10-22 09:04:01 +02:00
295d244517 Removed line that could print an error when ctrl+c was hit: a leftover of the global db handler 2023-10-22 08:38:07 +02:00
19756f055b Fixed concurrent DB access 2023-10-21 10:49:50 +02:00
98b14dbf8f Added multiple e-mail support - fixed documentation - version 0.9 2023-10-21 10:07:15 +02:00
2577a52c1a ntfy support - Fixed UTF-8 encoding 2023-10-15 19:32:34 +02:00
330abd83ba Fixed typo 2023-10-13 12:54:49 +02:00
efdcb112fb Added some basic logging support 2023-10-13 12:42:27 +02:00
a295865987 Added Gotify support and documentation fixes 2023-10-13 10:30:23 +02:00
e1b9e9ecc1 Added Pushover support and documentation fixes 2023-10-13 09:07:59 +02:00
53afd78c99 Added a warning that things may break as the software is in active development. 2023-10-13 08:48:26 +02:00
e4b35dfe31 Refactoring the code to make it easy to implement other notification providers. 2023-10-13 08:46:01 +02:00
483b169577 Added support for more ntfy servers/topics 2023-10-12 12:29:21 +02:00
7ec65747fb Modified the code to deal with a no-sender or no-subject situation 2023-10-12 08:46:43 +02:00
f6b161d0ac Added e-mail address 2023-10-11 21:02:13 +02:00
4373fb86c4 Added SQLite database support and fixes 2023-10-11 20:57:59 +02:00
02c2935b67 Readme Fixes 2023-10-11 15:03:37 +02:00
1810be7054 Initial upload 2023-10-11 15:02:55 +02:00
6505d7b8ae
Initial commit 2023-10-11 14:56:58 +02:00