Difference between revisions of "Mailman"

From SME Server
Jump to navigationJump to search
m (Created table)
m (Created table)
Line 45: Line 45:
  
 
For example
 
For example
/usr/lib/mailman/bin/mmsitepass                 will set the master password for all lists
+
{|
/usr/lib/mailman/bin/list-members [listname]   will list the members of [listname]
+
|-
 
+
| /usr/lib/mailman/bin/mmsitepass
running the script with --help will display the options available
+
| will set the master password for all lists
 +
|-
 +
| /usr/lib/mailman/bin/list-members [listname]
 +
| will list the members of [listname]
 +
|}
 +
Running the script with --help will display the options available
  
 
=== For more information ===
 
=== For more information ===

Revision as of 10:54, 26 November 2007

Mailman

Description

Mailman is free software for managing electronic mail discussion and e-newsletter lists. Mailman is integrated with the web, making it easy for users to manage their accounts and for list owners to administer their lists. Mailman supports built-in archiving, automatic bounce processing, content filtering, digest delivery, spam filters, and more.

Thanks to Gordon Rowell for developing the rpms.

Installation

wget http://www.gormand.com.au/smeserver/WIP/smeserver-mailman/smeserver-mailman-1.3.0-14.noarch.rpm
wget http://www.gormand.com.au/smeserver/WIP/smeserver-mailman/mailman-2.1.5.1-34.rhel4.3sme01.i386.rpm
yum localinstall mailman-2.1.5.1-34.rhel4.3sme01.i386.rpm smeserver-mailman-1.3.0-14.noarch.rpm

You should now see a Mailman section under the Configuration section of the server-manager.

Configuration

File locations

Location Description
/var/lib/mailman location of mailman lists and archives
/usr/lib/mailman location of mailman program files
/usr/lib/mailman/aliases location of qmail alias files

Creating lists

Go to http://domain.name/mailman to create new lists.

If your SMEServer has multiple domains configured, do not prepend www. before the virtual domain.

For example: go to http:// virtualdomain.name/mailman to create lists for that domain name.

Command line options

You can do a lot using the command line scripts located in /usr/lib/mailman/bin

For example

/usr/lib/mailman/bin/mmsitepass will set the master password for all lists
/usr/lib/mailman/bin/list-members [listname] will list the members of [listname]

Running the script with --help will display the options available

For more information

Mailman website http://www.list.org/ Mailman FAQ http://www.python.org/cgi-bin/faqw-mm.py?req=all

Current Issues

  • Check submitted bugs in the bug tracker under the contrib component "smeserver-mailman"
  • Current mailman release is 2.1.9
  • Bugzilla:2411: /usr/lib/mailman/aliases and /var/lib/mailman are not currently backed up