WIP: amavis quarantine frontend

This commit is contained in:
Antoine Nguyen
2025-09-05 13:32:00 +02:00
parent 4b1a6b6166
commit 33005248c9
12 changed files with 144 additions and 5 deletions
+15
View File
@@ -104,6 +104,7 @@ MODOBOA_APPS = (
"modoboa.contacts",
"modoboa.calendars",
"modoboa.webmail",
"modoboa.amavis",
)
try:
@@ -376,6 +377,7 @@ LOGGING = {
SILENCED_SYSTEM_CHECKS = [
"security.W019", # modoboa uses iframes to display e-mails
"fields.W342",
]
DISABLE_DASHBOARD_EXTERNAL_QUERIES = False
@@ -387,3 +389,16 @@ LDAP_SERVER_PORT = os.environ.get("LDAP_SERVER_PORT", 3389)
WEBMAIL_DEV_MODE = os.environ.get("WEBMAIL_DEV_MODE", "off") == "on"
WEBMAIL_DEV_USERNAME = os.environ.get("WEBMAIL_DEV_USERNAME", "")
WEBMAIL_DEV_PASSWORD = os.environ.get("WEBMAIL_DEV_PASSWORD", "")
# Amavis
DATABASES["amavis"] = { # NOQA
"ENGINE": "django.db.backends.mysql",
"HOST": "mariadb",
"NAME": "amavis",
"USER": "root",
"PASSWORD": "Password1000",
}
DATABASE_ROUTERS = ["modoboa.amavis.dbrouter.AmavisRouter"]
AMAVIS_DEFAULT_DATABASE_ENCODING = "LATIN1"