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