holger krekel
|
8b81d5b5d6
|
unify chatmail-fsreport and chatmail-expire to both just require a chatmail.ini file
|
2025-10-21 18:43:37 +02:00 |
|
holger krekel
|
fb01944f0d
|
strike superflous code
|
2025-10-21 18:43:37 +02:00 |
|
holger krekel
|
b13929119b
|
do all expunging in python
|
2025-10-21 18:43:37 +02:00 |
|
holger krekel
|
a4152140ca
|
move delete_inactive_users to new implementation
|
2025-10-21 18:43:37 +02:00 |
|
holger krekel
|
765f081f6f
|
refactor password/login-timestamp handling into a User object
|
2024-07-28 11:12:00 +02:00 |
|
holger krekel
|
686f32d6b3
|
implement and test migration from sqlite to storing password in userdir
|
2024-07-28 11:12:00 +02:00 |
|
holger krekel
|
68a62537e1
|
merge lastlogin and doveauth logic to use the "password" file for both states
|
2024-07-28 11:12:00 +02:00 |
|
holger krekel
|
e3ff82544a
|
shift lookup methods to class for consistency
|
2024-07-28 11:12:00 +02:00 |
|
holger krekel
|
eddfadaf7f
|
move passwords to file in user maildir
|
2024-07-28 11:12:00 +02:00 |
|
holger krekel
|
1b3e2b32f2
|
only write last-login files for e-mail address directories
|
2024-07-28 11:12:00 +02:00 |
|
holger krekel
|
353d3bfb3f
|
introduce last-login proxy
|
2024-07-28 11:12:00 +02:00 |
|
holger krekel
|
4dbb19db46
|
delete users from mailboxes_dir
|
2024-07-28 11:12:00 +02:00 |
|
holger krekel
|
920e062293
|
let config.get_user_maildir return a Path
|
2024-07-10 19:20:51 +02:00 |
|
holger krekel
|
794a0608a1
|
Path-ify config.mailboxes_dir
|
2024-07-10 19:20:51 +02:00 |
|
holger krekel
|
c8661fd135
|
introduce "mailboxes_dir" config ini option to avoid hardcoding /home/vmail/mail/....
in source code and to improve testability.
|
2024-07-10 19:20:51 +02:00 |
|
holger krekel
|
f1c10cac2b
|
chunked deletion
|
2024-07-10 00:02:34 +02:00 |
|
holger krekel
|
8f6870ebb7
|
fix and streamline deletion test
|
2024-07-09 19:12:55 +02:00 |
|
holger krekel
|
0e8bdbd3e3
|
streamline address deletion test
|
2024-07-09 19:12:55 +02:00 |
|
holger krekel
|
9b15d8de24
|
more precise test, streamline wording (accounts -> address)
|
2024-07-09 19:12:55 +02:00 |
|
holger krekel
|
66c7115cfc
|
run removal of inactive users daily
|
2024-07-09 19:12:55 +02:00 |
|
holger krekel
|
823386d824
|
delete inactive users works
|
2024-07-09 19:12:55 +02:00 |
|