anchor.diff:      SERVER_EMAIL = cfg.siteOwner;
       ALLOWED_HOSTS = [ "localhost" "127.0.0.1" ] ++ cfg.webHosts;
       COMPRESS_OFFLINE = true;
  -    STATIC_ROOT = "/var/lib/mailman-web/static";
  +    STATIC_ROOT = "/var/lib/mailman-web-static";
       MEDIA_ROOT = "/var/lib/mailman-web/media";
  +    LOGGING = {
  +      version = 1;
  +      disable_existing_loggers = true;
  +      handlers.console.class = "logging.StreamHandler";
  +      loggers.django = {
  +        handlers = [ "console" ];
  +        level = "INFO";
  +      };
  +    };
     } // cfg.webSettings;
   
     settingsJSON = pkgs.writeText "settings.json" (builtins.toJSON settings);
  +
  +  # TODO: Should this be RFC42-ised so that users can set additional options without modifying the module?
  +  mtaConfig = pkgs.writeText "mailman-postfix.cfg" ''
  +    [postfix]
  +    postmap_command: ${pkgs.postfix}/bin/postmap
  +    transport_file_type: hash
  +  '';
   
     mailmanCfg = ''
       [mailman]
  
positive.code: 
        webUser = mkOption {
          type = types.str;
          default = config.services.httpd.user;
          description = ''
            User to run mailman-web as
          '';
  
negative.code:       (requirePostfixHash [ "config" "local_recipient_maps" ] "postfix_lmtp")
      ];
  
      users.users.mailman = {
        description = "GNU Mailman";
        isSystemUser = true;
        group = "mailman";
      };
      users.users.mailman-web = lib.mkIf (cfg.webUser == "mailman-web") {
        description = "GNU Mailman web interface";
        isSystemUser = true;
        group = "mailman";
      };
      users.groups.mailman = {};
  
      environment.etc."mailman.cfg".text = mailmanCfg;
  
  