# Configuration file for ezmlm-web 3.3 # =========================================================================== # This file is not just an ordinary configuration file - it contains valid # perl statements that are executed just like any other perl script. When # editing this file, be careful that it is still valid perl when you have # finished (perl -w ezmlmwebrc ;-) # # See the manpage of ezmlmwebrc(5) for a list of all available configuration # settings. # --------------------------------------------------------------------------- # Where do we store lists on this server ... Try "$HOME_DIR/lists". # This directory will automatically be created if needed. # BEWARE: the (resulting) path MUST be absolute (starting with a slash)! $LIST_DIR = "$HOME_DIR/lists"; # Multi-Domain-Support # This is a quite advanced setting for special installations. # Most people should just ignore it. # Anyway - if you want to control more than one directory containing # different lists, then you should: # 1) copy examples/multidomain.conf.dist to /etc/ezmlm-web/multidomain.conf # 2) adjust /etc/ezmlm-web/multidomain.conf to your setup # 3) uncomment the following line # 4) make sure that your multi domain settings are not overriden by settings below #warn "multidomain.conf failed" unless (defined do "/etc/ezmlm-web/multidomain.conf"); # Where do we store the dotqmail files of this user? # (defaults to the home directory of the executing user) # You will have to change this value, if you use a multi domain # vpopmail setup. Otherwise just leave the setting turned off. # BEWARE: the (resulting) path MUST be absolute (starting with a slash)! #$DOTQMAIL_DIR = "/home/vpopmail/domain"; # Where is the webusers file for access-permissions # defaults to "$LIST_DIR/webusers" #$WEBUSERS_FILE = "$LIST_DIR/webusers"; # Where are the language files # usually something like /usr/local/share/ezmlm-web/lang $LANGUAGE_DIR = "/usr/local/share/ezmlm-web/lang"; # Where are the template files # usually something like /usr/local/share/ezmlm-web/template $TEMPLATE_DIR = "/usr/local/share/ezmlm-web/template"; # Safe list deletion? # 0 = move List to $LIST_DIR/_deleted_lists -> recoverable :) # 1 = allow user to delete list completely. No backup, therefore no recovery. $UNSAFE_RM = 0; # Who is the qmail alias user on this system (usually alias ;) $ALIAS_USER = "alias"; # Where do the qmail control files live on this system ... # defaults to /var/qmail/control $QMAIL_BASE = $Mail::Ezmlm::QMAIL_BASE . '/control'; # default mailing list domain name (optional) #$MAIL_DOMAIN = "lists.someserver.org"; # default prefix of the local part of the addresses of mailing lists # useful for some qmail-ldap setups #$MAIL_ADDRESS_PREFIX = "lists-"; # Do we want to allow ``pretty'' names - ie more human readable ones # This will slow ezmlm-web down a bit for large lists $PRETTY_NAMES = 1; # Do we want to allow the users to be allowed to upload a file containing # lists of email addresses to subscribe? $FILE_UPLOAD = 1; # What switches to we want ezmlm-web to have on as default. The ezmlm-make # defaults are aBDFGHIJKLMNOpQRSTUWX (small means enabled, CAPITALS mean # disabled). The defaults below should be reasonable - I use them ;) $DEFAULT_OPTIONS = "aBDFGHiJkLMNOpQRSTUWx"; # Which interface type should be displayed by default? # available values are: easy, normal and expert #$DEFAULT_INTERFACE_TYPE = "normal"; # exclude some interface options from being displayed # BEWARE: this does not protect the specific option from being changed. # It just hides the visible interface items. Anyone can still craft a manual # http request, that could change the specified options. # See the list of filenames below $TEMPLATE_DIR/config_options/. The # blacklist may contain any of these filenames (without '.cs' extension). #$INTERFACE_OPTIONS_BLACKLIST = ('lang_select', 'mime_reject'); # What is the title of this document? $HTML_TITLE = "ezmlm-web - a mailinglist administration interface"; # Optional: some permanent links (visible in the top right corner) #@HTML_LINKS = ( # { name => 'ezmlm-web homepage', # url => 'https://systemausfall.org/toolforge/ezmlm-web' }, # { name => 'domain\'s root', # url => '/'}, # ); # use a cascading style sheet (css) # the setting is interpreted as a URL # this setting was formerly known as "HTML_CSS_FILE" $HTML_CSS_COMMON = "/ezmlm-web/default.css"; # choose a coloring scheme - the available files are: # color-blue-gray: default style used before v3.2 # color-red-blue: use gradients instead of plain colors (since v3.2) # # be aware, that some stylesheets may require additional graphic # files in the same directory $HTML_CSS_COLOR = "/ezmlm-web/color-red-blue.css"; # the default interface language # all other available translation are available via the web interface # the configured preferred browser language of a user can override this # setting individually $HTML_LANGUAGE = "en"; # enabled support for encrypted mailing lists - defaults to 0 (off) # This include keyring management and mailing list handling in general. #$ENCRYPTION_SUPPORT = 0; # Define the default location of gnupg keyrings used for mailing list # encryption. If the location starts with a slash ('/'), then it is considered # to be an absolute path. Otherwise it is relative to the current list # directory. For the ezmlm-gpg mailing list encryption system, the default # (".gnupg") is usable. #$GPG_KEYRING_DEFAULT_LOCATION = ".gnupg";