updated changelog date
removed TODO file from release tagged the v3.2 release
This commit is contained in:
parent
4954a16acf
commit
3c02ffac2f
156 changed files with 30931 additions and 0 deletions
13
ezmlm-web-3.2/examples/apache.conf.dist
Normal file
13
ezmlm-web-3.2/examples/apache.conf.dist
Normal file
|
@ -0,0 +1,13 @@
|
|||
# example configuration of ezmlm-web for apache-style web servers
|
||||
# you should copy this file to e.g. /etc/apache2/conf.d
|
||||
# don't forget to restart the web server afterwards
|
||||
|
||||
# map the static content (css files and images) to the base URL /ezmlm-web/
|
||||
Alias /ezmlm-web/ /usr/local/share/ezmlm-web/www-data/
|
||||
|
||||
# usually you will have to create a suid wrapper for ezmlm-web to enable
|
||||
# write access to the mailing list directories
|
||||
# see 'man ezmlm-web-make-suid' for details
|
||||
# e.g.: 'ezmlm-web-make-suid ezmlm /usr/local/bin/ezmlm-web'
|
||||
#ScriptAlias /ezmlm-web /usr/local/bin/ezmlm-web
|
||||
|
114
ezmlm-web-3.2/examples/ezmlmwebrc.dist
Normal file
114
ezmlm-web-3.2/examples/ezmlmwebrc.dist
Normal file
|
@ -0,0 +1,114 @@
|
|||
# Configuration file for ezmlm-web 3.2
|
||||
# ===========================================================================
|
||||
|
||||
# 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";
|
||||
|
||||
# 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";
|
||||
|
26
ezmlm-web-3.2/examples/ezmlmwebrc.minimal-dist
Normal file
26
ezmlm-web-3.2/examples/ezmlmwebrc.minimal-dist
Normal file
|
@ -0,0 +1,26 @@
|
|||
# Minimal configuration file for ezmlm-web 3.2
|
||||
# ===========================================================================
|
||||
|
||||
# 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";
|
||||
|
||||
# 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";
|
||||
|
7
ezmlm-web-3.2/examples/htaccess.dist
Normal file
7
ezmlm-web-3.2/examples/htaccess.dist
Normal file
|
@ -0,0 +1,7 @@
|
|||
#order deny,allow
|
||||
#deny from all
|
||||
#allow from .ru.ac.za
|
||||
AuthName "EZ Mailing List Manager"
|
||||
AuthType Basic
|
||||
AuthUserFile /etc/ezmlm/.htusers
|
||||
require valid-user
|
56
ezmlm-web-3.2/examples/multidomain.conf.dist
Normal file
56
ezmlm-web-3.2/examples/multidomain.conf.dist
Normal file
|
@ -0,0 +1,56 @@
|
|||
# This is a configuration file for ezmlm-web setups with more than one
|
||||
# mailing list directory.
|
||||
#
|
||||
# If you want to use multi-domain support, then you should somehow know
|
||||
# what you are doing. You have been warned! ;)
|
||||
#
|
||||
# Usually you just need to adjust the $DOMAIN setting below.
|
||||
# Use the existing example as a template.
|
||||
#
|
||||
# If your setup is a little bit more exotic, then you can change the code, too.
|
||||
# In the end, the setting $LIST_DIR should either be an empty string or
|
||||
# the path of a mailing list directory. You may also want to take care for the
|
||||
# $DOTQMAIL_DIR, $MAILDOMAIN and $MAIL_ADDRESS_PREFIX settings.
|
||||
#
|
||||
# BEWARE: you may not define new variables as - otherwise they could collide
|
||||
# with the names of variables of the ezmlm-web program.
|
||||
#
|
||||
|
||||
|
||||
{
|
||||
# we do not want to spoil our namespace - but we need CGI input
|
||||
use CGI ();
|
||||
$CURRENT_DOMAIN = new CGI->param('domain');
|
||||
};
|
||||
|
||||
# domain names may not contain any special characters
|
||||
# you must define at least "name" and "list_dir" for each domain
|
||||
%DOMAINS = (
|
||||
foo => {
|
||||
name => "Example Domain Foo",
|
||||
list_dir => "/data/lists/foo",
|
||||
},
|
||||
bar => {
|
||||
name => "Example Domain Bar",
|
||||
list_dir => "/data/lists/bar",
|
||||
dot_dir => "/var/vpopmail/lists/bar",
|
||||
mail_domain => "lists.bar.org",
|
||||
mail_prefix => "lists-",
|
||||
},
|
||||
);
|
||||
|
||||
|
||||
# this simple code defines $LIST_DIR and $DOTQMAILDIR in a sane way
|
||||
if (defined($CURRENT_DOMAIN) && defined($DOMAINS{$CURRENT_DOMAIN})) {
|
||||
$LIST_DIR = $DOMAINS{$CURRENT_DOMAIN}{'list_dir'}
|
||||
if (defined $DOMAINS{$CURRENT_DOMAIN}{'list_dir'});
|
||||
$DOTQMAIL_DIR = $DOMAINS{$CURRENT_DOMAIN}{'dot_dir'}
|
||||
if (defined $DOMAINS{$CURRENT_DOMAIN}{'dot_dir'});
|
||||
$MAIL_DOMAIN = $DOMAINS{$CURRENT_DOMAIN}{'mail_domain'}
|
||||
if (defined $DOMAINS{$CURRENT_DOMAIN}{'mail_domain'});
|
||||
$MAIL_ADDRESS_PREFIX = $DOMAINS{$CURRENT_DOMAIN}{'mail_prefix'}
|
||||
if (defined $DOMAINS{$CURRENT_DOMAIN}{'mail_prefix'});
|
||||
} else {
|
||||
$LIST_DIR = '';
|
||||
}
|
||||
|
5
ezmlm-web-3.2/examples/webusers.dist
Normal file
5
ezmlm-web-3.2/examples/webusers.dist
Normal file
|
@ -0,0 +1,5 @@
|
|||
comm: guy arb
|
||||
users: arb
|
||||
members: ALL
|
||||
ALL: root
|
||||
ALLOW_CREATE: root guy
|
Loading…
Add table
Add a link
Reference in a new issue