From 1a50e5b783213252e6d30a35cedd461dab9b26b7 Mon Sep 17 00:00:00 2001 From: Christian Hagenest Date: Thu, 20 Jun 2024 16:42:27 +0200 Subject: [PATCH] new config option: delete_accounts_after --- chatmaild/src/chatmaild/config.py | 1 + chatmaild/src/chatmaild/ini/chatmail.ini.f | 3 +++ 2 files changed, 4 insertions(+) diff --git a/chatmaild/src/chatmaild/config.py b/chatmaild/src/chatmaild/config.py index f3389898..75ab013b 100644 --- a/chatmaild/src/chatmaild/config.py +++ b/chatmaild/src/chatmaild/config.py @@ -13,6 +13,7 @@ class Config: self.max_user_send_per_minute = int(params["max_user_send_per_minute"]) self.max_mailbox_size = params["max_mailbox_size"] self.delete_mails_after = params["delete_mails_after"] + self.delete_accounts_after = int(params["delete_accounts_after"]) self.username_min_length = int(params["username_min_length"]) self.username_max_length = int(params["username_max_length"]) self.password_min_length = int(params["password_min_length"]) diff --git a/chatmaild/src/chatmaild/ini/chatmail.ini.f b/chatmaild/src/chatmaild/ini/chatmail.ini.f index b419f236..6d7b0406 100644 --- a/chatmaild/src/chatmaild/ini/chatmail.ini.f +++ b/chatmaild/src/chatmaild/ini/chatmail.ini.f @@ -20,6 +20,9 @@ max_mailbox_size = 100M # days after which mails are unconditionally deleted delete_mails_after = 20 +# days after which accounts are deleted if there were no login +delete_accounts_after = 30 + # minimum length a username must have username_min_length = 9