Commit graph

100 commits

Author SHA1 Message Date
Andris Reinman 04ba496dc7
bunch of fixes 2022-07-05 11:57:57 +03:00
Andris Reinman be50d27467
do not count stats only for a single page 2021-11-02 15:55:29 +02:00
Andris Reinman 2173a5c38f
Forward tracking 2021-10-04 11:57:43 +03:00
Andris Reinman 53cda36329 Upgrade Mongodb library from 3 to 4
update
2021-08-30 11:21:50 +03:00
Louis Laureys c03e029b86 Add idate to EXISTS update entry 2021-08-07 00:28:21 +02:00
Andris Reinman 9419e832cc use locking for MOVE 2021-07-05 20:37:32 +03:00
Andris Reinman db5306274a use locking for EXPUNGE 2021-07-05 20:31:35 +03:00
Andris Reinman 9ae177869e Generate ACME certs 2021-06-15 10:47:18 +03:00
Andris Reinman 7a4e9514ef fixed broken SEARCH UID response 2021-04-27 13:10:08 +03:00
Andris Reinman b921021d0a Added SPAM/HAM marking webhook 2021-02-26 14:00:13 +02:00
Andris Reinman ea53bac4bf added API endpoint to delete outbound emails 2021-01-04 11:40:44 +02:00
Andris Reinman 75fe0c4f96 fixed broke FETCH paging 2020-12-13 10:38:14 +02:00
Andris Reinman 736ef7de44 use paging when FETCHing mailbox contents 2020-12-13 10:07:23 +02:00
Andris Reinman 2557599c63 v1.29.2 2020-09-17 12:42:41 +03:00
Andris Reinman 2fc89c0ecc v1.29.1 2020-09-17 12:36:20 +03:00
Andris Reinman 2fdf9ec2e4 Added sendTime option for draft submissions 2020-09-10 10:27:50 +03:00
Andris Reinman 418cf70b66 Refactored IMAP COPY. Aborts copying if socket to client is closed 2020-09-08 12:26:33 +03:00
Andris Reinman c1abce1363 do not COPY if QUOTA is full 2020-09-08 10:00:17 +03:00
Andris Reinman 58eb010a9c allow to hide folders 2020-07-02 13:08:16 +03:00
Andris Reinman fdea1d3a35
renamed _session to _sess for gelf 2020-03-24 15:39:04 +02:00
Andris Reinman d74d13691b
do not stream fetch responses for metadata fields 2020-02-05 11:31:07 +02:00
Andris Reinman 489b1ded62
log mailbox with fetchok 2020-02-04 16:00:39 +02:00
Andris Reinman 44706fd757
log mailbox with fetchok 2020-02-04 15:58:37 +02:00
Andris Reinman 67f6134d16
Use large batch count for specific queries 2020-02-04 15:35:20 +02:00
Andris Reinman fafc124f83
use object for sorting 2020-01-29 17:58:59 +02:00
Andris Reinman 1676c7336f
do not read extra info for fetch 2020-01-29 15:38:15 +02:00
Andris Reinman 494095f6f1
fixed invalid highestmodseq status item response 2020-01-11 17:37:07 +02:00
Andris Reinman 512bf5a8b6
do not log fetch and expunge info to graylog 2019-11-26 16:27:56 +02:00
Andris Reinman 96fa19068a allow to search messages from Junk/Trash 2019-10-03 17:00:51 +03:00
Andris Reinman d5fdb3f4e2 Do not encrypt draft messages 2019-10-02 14:33:06 +03:00
Andris Reinman c28696676f v1.21.0 2019-07-12 10:21:48 +03:00
Andris Reinman 268fbddc95 use countDocuments 2019-05-08 16:30:57 +03:00
Andris Reinman 54c02937fb v1.19.1 2019-05-08 15:04:16 +03:00
Andris Reinman ead481c2bd prefer secondary for searching 2019-05-07 19:38:26 +03:00
Andris Reinman 9bd34588c4 prefer slave for imap fetch 2019-05-07 19:04:04 +03:00
Andris Reinman 5297a6edbf v1.19.0 2019-05-07 10:27:30 +03:00
Andris Reinman ec3317b2b6 v1.18.0 2019-04-29 16:18:45 +03:00
Andris Reinman 8f2fdd8abf use constant definition instead of hardcoded TTL values 2019-01-26 12:50:51 +02:00
Andris Reinman 1f222e4abc allow 5000ms for message cursors 2019-01-24 09:17:44 +02:00
Andris Reinman 942e35349e v1.14.0 2019-01-23 23:38:29 +02:00
Andris Reinman cb5696ff03 use shorter log messages for quota changes 2018-12-03 16:14:32 +02:00
Andris Reinman f4db3ca1c3 do not archive copied messages 2018-12-03 14:50:32 +02:00
Andris Reinman 5141248fb8 do not update quota for every deleted messages if deleting in bulk 2018-12-03 14:20:19 +02:00
Andris Reinman 9b18961af1 do not update quota for every deleted messages if deleting in bulk 2018-12-03 14:18:32 +02:00
Andris Reinman f8c49d40bd fixed negative quota change on copy 2018-12-03 11:29:41 +02:00
Andris Reinman c02ae4ef77 quota usage logging 2018-12-03 11:06:47 +02:00
Andris Reinman f1f8b21b0a log storage change on copy 2018-11-30 11:31:44 +02:00
Andris Reinman 40f3b5fa06 v1.11.1 2018-11-30 11:16:14 +02:00
Andris Reinman 99b437bf0f expunge log 2018-11-28 10:40:22 +02:00
Andris Reinman 6b82e651fd expunge log 2018-11-28 10:36:30 +02:00