Mailman

Differences between revisions 2 and 3
Revision 2 as of 2005-10-12 22:11:18
Size: 828
Editor: nat1
Comment:
Revision 3 as of 2005-10-12 22:40:57
Size: 2686
Editor: nat1
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
'''This wiki document explains howto setup [http://www.list.org/ Mailman] mailing list software with apache web server and exim4 mail server in ubuntu linux. The intended audience are experienced linux users and system administrators. '''This wiki document explains howto setup [http://www.list.org/
Mailman] mailing list software with apache web server and exim mail
server in ubuntu linux. The intended audience are experienced linux users and system administrators.
Line 7: Line 9:
If you are new to Mailman, this section provides a quick introduction about Mailman. If you are new to Mailman, this section provides a quick introduction
about Mailman.
Line 9: Line 12:
Mailman is a free software for managing electronic mail discussion and e-newsletter lists. Many open source mailing lists use Mailman as their mailing list software. It is powerful, easy to install and easy to maintain. Mailman is a free software for managing electronic mail
discussion and e-newsletter lists. Many open source mailing lists use
Mailman as their mailing list software. It is powerful, easy to install
and easy to maintain.
Line 12: Line 18:

It is assumed that you are aware of running linux commands, editting
files, starting/stopping services in the linux system. It is also
assumed that ubuntu linux is running, you have root user access and
you want to use Mailman software.

It is also assumed you have internet connection and you have configured /etc/apt/sources.list.
Line 13: Line 27:

Mailman provides the web interface for the administrators and users.
So, it requires apache with mod_perl support. Mailman uses an external
mailserver to send/receive emails. It is proven that mailman works perfect
with the following mailservers:

  * Postfix
  * Exim
  * Sendmail
  * Qmail

In this section, we will see howto install mailman, apache web server
and Exim mail server. We will use mailman 2.1.5-x, apache 2.0.54-x and
exim 4.52-2.

== Apache2 ==

Apache2 is already in the repository. So, to install apache2 you run:

  * # apt-get install apache2
  * # apt-get install apache2-common
Line 14: Line 50:
== Apache ==
Mailman is already in the repository. So, to install mailman you run:

  * # apt-get install mailman

It copies the installation files in /var/lib/mailman. It installs the
cgi scripts in /usr/lib/cgi-bin/mailman' directory.

It creates 'list' linux user'. It creates 'list' linux group. The mailman process would be owned by this user.
Line 16: Line 61:

Exim4 is already in the repository. So, to install exim4 you run:

  * # apt-get install exim4
  * # apt-get install exim4-base
  * # apt-get install exim4-config

Once exim4 is installed, the configuration files are stored in
/etc/exim4/. In ubuntu, by default, the exim4 configuration files are
splitted accross different files. You can change this behaviour by
changing the following variable in /etc/exim4/update-exim4.conf.conf
file.

  * dc_use_split_config='true'

We can discuss more about exim4 configuration in next section.
Line 20: Line 82:
= List Creation =
Line 22: Line 83:
= List Info = = Users =
= References =

This wiki document explains howto setup [http://www.list.org/ Mailman] mailing list software with apache web server and exim mail server in ubuntu linux. The intended audience are experienced linux users and system administrators.

NOTE: THIS DOCUMENT IS NOT COMPLETE

Introduction

If you are new to Mailman, this section provides a quick introduction about Mailman.

Mailman is a free software for managing electronic mail discussion and e-newsletter lists. Many open source mailing lists use Mailman as their mailing list software. It is powerful, easy to install and easy to maintain.

Assumptions

It is assumed that you are aware of running linux commands, editting files, starting/stopping services in the linux system. It is also assumed that ubuntu linux is running, you have root user access and you want to use Mailman software.

It is also assumed you have internet connection and you have configured /etc/apt/sources.list.

Installation

Mailman provides the web interface for the administrators and users. So, it requires apache with mod_perl support. Mailman uses an external mailserver to send/receive emails. It is proven that mailman works perfect with the following mailservers:

  • Postfix
  • Exim
  • Sendmail
  • Qmail

In this section, we will see howto install mailman, apache web server and Exim mail server. We will use mailman 2.1.5-x, apache 2.0.54-x and exim 4.52-2.

Apache2

Apache2 is already in the repository. So, to install apache2 you run:

  • # apt-get install apache2
  • # apt-get install apache2-common

Mailman

Mailman is already in the repository. So, to install mailman you run:

  • # apt-get install mailman

It copies the installation files in /var/lib/mailman. It installs the cgi scripts in /usr/lib/cgi-bin/mailman' directory.

It creates 'list' linux user'. It creates 'list' linux group. The mailman process would be owned by this user.

Exim4

Exim4 is already in the repository. So, to install exim4 you run:

  • # apt-get install exim4
  • # apt-get install exim4-base
  • # apt-get install exim4-config

Once exim4 is installed, the configuration files are stored in /etc/exim4/. In ubuntu, by default, the exim4 configuration files are splitted accross different files. You can change this behaviour by changing the following variable in /etc/exim4/update-exim4.conf.conf file.

  • dc_use_split_config='true'

We can discuss more about exim4 configuration in next section.

Configuration

Mailman

Apache

Exim4

Administration

Users

References


CategoryCategory

Mailman (last edited 2008-08-06 16:27:47 by localhost)