Commit graph

36 commits

Author SHA1 Message Date
34a3a70318
Update NotiMail.py - updated copyright year 2024-07-02 15:03:28 +02:00
7602b06224 We reached 1.0 2024-07-02 14:49:33 +02:00
ad8f8be049
Update README.md 2023-11-07 21:05:06 +01:00
6765287e70 Added Apprise support - tons of notification providers are now supported! 2023-11-07 09:56:29 +01:00
eef362f907 Introduced a new column email_account to the processed_emails table to differentiate emails based on the account they belong to.
Added logic in the DatabaseHandler class to automatically check the existing schema and update it to include the email_account column if it doesn't exist.
Changelog moved to a new file named CHANGELOG.md
2023-10-24 11:48:13 +02:00
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