|
Mail Man
Mailman helps manage E-Mail
discussion lists and provides simple list management on the Web. Mailman
was written in Python, with some
sections in C for security purposes. Mailman features include support for
the following:
- Various types of lists, including moderated ones
- Web-based list administration for most tasks including list
configuration, moderation (post approvals), and user account
management
- Integrated bounce detection within an extensible framework
- Automatic disposition of bouncing addresses (disable, unsubscribe)
- User configuration management, including Web-based subscribing and
unsubscribing
- List options that can be easily set through a remotely editable
configuration file
- Regular delivery, plain digests, and MIME digests
- Archival and remote retrieval of messages
- Integrated spam filtering and auto-replies
Installation
To install Mailman, connect to your virtual server via SSH or telnet.
Mailman requires Python 2. If you have not installed it, install python2, then issue the appropriate
commands for your virtual server operating system.
% vinstall mailman
% rehash
The rehash command relinks the wrapper scripts, such as the
newlist comand, and links any new commands that may have been
installed. If you want to change your administrative password, use the
mmsitepass command.
% mmsitepass NEW-PASSWORD
To start the Mailman daemon, run the following command (you may want to
include this command in your ~/etc/rc file to start Mailman
whenever the server reboots):
% virtual /usr/local/mailman/scripts/mailman start
Mailman uses a number of cron commands to manage the mailing
lists. These are loaded into your crontab by default when Mailman
is installed. If you have other cronjobs, you may want to insert the
Mailman cronjobs into your custom cron file. To do this, copy the lines
from the Mailman cronfile into your custom cronfile, then load that file
into cron. You can find the Mailman cronfile in the following file on
your virtual server.
~/usr/local/mailman/cron/crontab.in
|
NOTE: Due to the nature of the Mailman software, our support staff
are only able to provide help with the initial install and configuration.
For more help with configuring or using the Mailman software, please see
the official Mailman web site at http://www.list.org/.
|
Mailing Lists
To create a mailing list:
Type newlist at the command prompt.
- Type the name of the list as a fully qualified e-mail address (i.e. listname@example.com).
- Type the e-mail address of the administrator of the list.
- Type the initial mailing list name password.
The newlist command generates a list of E-Mail Aliases
that you need to add to the ~/etc/aliases file on your server.
These e-mail aliases must be added before Mailman will function properly.
You will receive instructions at your administrator email address about
how to access the new list of e-mail aliases.
To access and administer your mailing list via the web, go to:
http://YOUR-DOMAIN.NAME/mailman/admin/
The Mailman screen appears.
Click your mailing list.
Type your password in the text box; then click Let Me In.
More Information
To ensure that you have current information about Mailman, subscribe to
one of the Mailman Mailing
Lists.
|