Ezmanage Installation Documentation: Quickstart

$Id: quickstart.wml,v 1.1 2000/03/20 17:29:39 tv42 Exp $

Copyright (C) 1998 Tommi Virtanen

This information is free; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.


Installation for Debian GNU/Linux platforms

  1. Install the ezmanage Debian package (ezmanage_n.n.deb), and all packages it depends on.
  2. Configure your WWW server to handle requests to your chosen address as your chosen user (for Apache, see suexec). I suggest you use http://lists.example.com/ for lists located at listname@lists.example.com, and http://www.example.com/~user/lists/ for lists located at user-lists-listname@example.com.
    Note: Anyone who can access these CGI-scripts can do anything they like with your lists - you wouldn't want to provide spam services to unknown people, would you? Heavy use of SSL, IP-based restrictions and firewalling are suggested.
  3. Run (or create suitable wrappers for later use by list owners)
    $ EZDOTQMAIL=~/.qmail-lists- EZPREFIX=user-lists- ./ezmanage-skeleton user@example.com
    for lists located at user-lists-listname@example.com, or
    $ EZDOTQMAIL=~/.qmail- EZHOST=lists.example.com EZPREFIX='' ./ezmanage-skeleton postmaster@example.com
    for lists located at listname@lists.example.com (in both cases, run the command as the user who will own the lists, and in the latter case, add lists.example.com:user in /var/qmail/control/virtualdomains).

    Reading the pod in ezmanage-skeleton might come handy (do perldoc ezmanage-skeleton).

  4. Check that ~/.ezmanage/config/* looks good.

Using

  1. Point your browser to the URL you configured in your WWW server.
  2. Type a name for a new list, press "New list".
  3. Configure your new list.

Letting People Subscribe

Comments to Tommi.Virtanen@havoc.fi.