Commit Graph

52 Commits

Author SHA1 Message Date
f4bc545f9b fix replacebody logic 2021-09-21 01:35:47 +02:00
6333a0913d add delrcpt 2021-09-21 00:55:54 +02:00
cd470e8947 add quarantine functionality and refactor 2021-09-21 00:06:15 +02:00
42e65848c4 refactor config structure 2021-09-20 18:08:56 +02:00
e34e85af6b improve conditions handling 2021-09-14 01:36:32 +02:00
ef025d758c improve logging again 2021-09-13 16:00:19 +02:00
cc297fb70d fix logging 2021-09-13 15:52:36 +02:00
4725dc9784 shorten file names 2021-09-10 04:12:14 +02:00
78df57ab9a add mailer.py 2021-09-10 01:57:48 +02:00
45f5a80d85 add option to skip metadata and save storage_id during runtime 2021-09-10 01:42:33 +02:00
83df637792 add new file storage/quarantine and change version to 1.2.0 2021-09-10 01:18:00 +02:00
9b30bb68c4 rename need_body to headersonly 2021-09-09 11:34:47 +02:00
be715d8b01 make store procedure aware of pretend option 2021-09-07 23:03:50 +02:00
f25909b34b add header condition, rework conditions logic and fix logging 2021-09-07 22:44:12 +02:00
0ba60c45bc fix handling of CR/LF in address parts 2021-09-07 16:29:10 +02:00
e27b5a77f6 fix encoding issues 2021-09-06 22:34:00 +02:00
d20e868452 add option to store unparse msg and rework rules logic 2021-09-06 15:11:21 +02:00
6caf7049a6 change version to 1.1.7 2021-05-06 16:47:18 +02:00
1977851262 remove surrogates from headers again, the cause troubles 2021-03-12 21:35:19 +01:00
c05593bfae fix handling of illegal characters in header values 2021-03-12 14:47:28 +01:00
7adbd8d76b change version to 1.1.6 2021-03-10 19:49:17 +01:00
b670aa3eec change version to 1.1.5 2021-03-10 19:43:47 +01:00
1349570b87 improve logging and some fixes 2021-03-09 19:09:21 +01:00
d053851e73 restructure code and fixes 2021-03-09 15:09:56 +01:00
b4986af1c2 switch to new config objects 2021-03-09 12:14:48 +01:00
0db61ed833 fix import runtime patches, call milter.replacebody only once per mail 2021-02-17 18:08:39 +01:00
5a746f5636 restructure code and add replace_links 2021-02-17 16:55:08 +01:00
1c949fa6f6 move runtime patches to separate module 2020-11-17 15:56:55 +01:00
65f298dd82 change version to 1.1.4 2020-11-17 10:54:23 +01:00
24707b3397 change version to 1.1.3 2020-11-17 10:40:29 +01:00
440ee391b1 fix patch for windows-874 encoding 2020-11-15 15:56:36 +01:00
8381260872 change version to 1.1.2 2020-11-13 17:39:01 +01:00
267d0dbf1f remove surrogates from headers 2020-11-13 09:07:52 +01:00
305cad1f87 add encoding alias for windows-874 to cp874 2020-11-12 22:47:28 +01:00
7e33bce6ea fix illegal chars in headers and monkey-patch python issues 27257, 30988 2020-11-12 21:58:00 +01:00
d9f2b515ff change version to 1.1.0 2020-11-12 12:07:04 +01:00
3d8c960e05 change version to 1.1.0 2020-11-12 12:01:31 +01:00
1f23c0e408 many fixes for message handling with pythons new email lib 2020-11-12 11:56:20 +01:00
d07bb965b3 change everything to pythons new email lib 2020-11-11 00:49:49 +01:00
7b179d197a fix header handling 2020-11-10 20:08:13 +01:00
1e228c91ba change header handling in add_disclaimer and store 2020-11-10 19:55:18 +01:00
3a97b649e0 keep original headers if needed by any action 2020-06-17 16:06:44 +02:00
533fef1d63 improve exception handling 2020-06-11 12:03:02 +02:00
0651ceba62 massive refactoring of the source 2020-06-09 01:18:00 +02:00
9019ad37ab rename original email attachment and change notification text 2020-05-08 13:51:52 +02:00
4af37798e3 fix internal template handling 2020-05-08 11:45:57 +02:00
4a8d416d1c fix mod_header function if resulting value is empty 2020-05-05 13:29:18 +02:00
390ef046a1 change config file format/style and add disclaimer functionality 2020-05-05 10:56:59 +02:00
7ff2965ce8 change rule/modification name separator 2020-04-22 23:16:59 +02:00
aa135190b9 add some comments and change setup.py 2020-04-22 21:40:28 +02:00