about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2024-03-25 14:45:27 +0100
committerAlyssa Ross <hi@alyssa.is>2024-03-25 14:45:27 +0100
commitcaa403ab8c24cab3cc5252038ee46581122c10ed (patch)
tree8a9999a1c181564614fff5f2f9d6da0c3771516f
parent7f96093aaae206600ed52619c0dd3db0b97d1c52 (diff)
downloadnixlib-caa403ab8c24cab3cc5252038ee46581122c10ed.tar
nixlib-caa403ab8c24cab3cc5252038ee46581122c10ed.tar.gz
nixlib-caa403ab8c24cab3cc5252038ee46581122c10ed.tar.bz2
nixlib-caa403ab8c24cab3cc5252038ee46581122c10ed.tar.lz
nixlib-caa403ab8c24cab3cc5252038ee46581122c10ed.tar.xz
nixlib-caa403ab8c24cab3cc5252038ee46581122c10ed.tar.zst
nixlib-caa403ab8c24cab3cc5252038ee46581122c10ed.zip
modules/server/mail: disable mailman web signups
Too much spam. :(
-rw-r--r--modules/server/mail/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/server/mail/default.nix b/modules/server/mail/default.nix
index cebc16dfabe1..c3f3f1774b71 100644
--- a/modules/server/mail/default.nix
+++ b/modules/server/mail/default.nix
@@ -34,6 +34,7 @@ in
     level: debug
   '';
 
+  services.mailman.webSettings.ACCOUNT_ADAPTER = "django_mailman3.views.user_adapter.DisableSignupAdapter";
   services.mailman.webSettings.ADMINS = [ [ "Alyssa Ross" "hi@alyssa.is" ] ];
   services.mailman.webSettings.ALLOWED_HOSTS = [ "localhost" "127.0.0.1" "spectrum-os.org" ];
   services.mailman.webSettings.INSTALLED_APPS = [
@@ -68,6 +69,7 @@ in
   services.mailman.webSettings.STATIC_URL = "/lists/static/";
   services.mailman.webSettings.DEFAULT_FROM_EMAIL = "postmaster@spectrum-os.org";
   services.mailman.webSettings.SERVER_EMAIL = "postmaster@spectrum-os.org";
+  services.mailman.webSettings.SHOW_ANONYMOUS_SUBSCRIBE_FORM = false;
   services.mailman.webSettings.SOCIALACCOUNT_PROVIDERS = {};
   services.mailman.webSettings.COMPRESS_CSS_HASHING_METHOD = "content";
   services.mailman.webSettings.FILTER_VHOST = true;