[Mailman-Users] Mailman installation

lkolchin at univ.haifa.ac.il lkolchin at univ.haifa.ac.il
Sun Sep 4 08:21:26 CEST 2005


Hi,
In case your MTA is Postfix do as follows:
After installing mailman via YaST or with .rpm package (with all the dependencies) we go to - CONFIGURING MAILMAN:

1) To check if the permissions on mailman files are right, run /usr/lib/mailman/bin/check_perms -f

2)
a) In the Apache:
vi /etc/apache2/default-server.conf (add these lines):
##################
##
## mailman
##

ScriptAlias /mailman/ "/usr/lib/mailman/cgi-bin/"

<Directory "/usr/lib/mailman/cgi-bin/">
        AllowOverride None
        Options ExecCGI
        Order allow,deny
        Allow from all
</Directory>

Alias /pipermail/ "/var/lib/mailman/archives/public/"
<Directory "/var/lib/mailman/archives/public">
    AddDefaultCharset Off
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

# Redirect queries to /mailman to the listinfo page (recommended) RedirectMatch /mailman[/]*$ http://myserver.haifa.ac.il/mailman/listinfo

##
## end mailman
##
##################

b) cp /usr/lib/mailman/icons/* /usr/share/apache2/icons/

c) vi /usr/lib/mailman/Mailman/mm_cfg.py (make sure this line is like this):
IMAGE_LOGOS = '/icons/'


3) vi /usr/lib/mailman/Mailman/mm_cfg.py (add this line if not already there, it is sitewide list):
MAILMAN_SITE_LIST = 'mailman'

4)
a) vi /etc/postfix/main.cf (make sure this line looks like this):
alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases

Note:
you may also add thes lines to main.cf (I've added):
# Mailman stuff #
owner_request_special = no
recipient_delimiter = +
# End of Mailman stuff

b)Initialize aliases file: 
/usr/lib/mailman/bin/genaliases

c) chown mailman:mailman /var/lib/mailman/data/aliases*

6) install python-xml to solve cgi-script "low level failure" (this is SuSE specific problem):

Note:
What seems to be common here is the occurance on SUSE.  In my search for a solution I found that this occurs with on auto-update on Suse - patch 10 for mailman 2.1.4 to be exact. See:

    http://www.novell.com/linux/download/updates/91_i386.html

What's interesting is that this patch can be installed without a
dependency: python-xml.

So, if you are encoutering this problem, the likely problem is that you are missing a dependency, and the solution is drop-dead easy:  Just install python-xml

5) Now create widesite list
# /usr/lib/mailman/bin/newlist mailman admin at comp.ac.il

6) Configure widesite list:
# /usr/lib/mailman/bin/config_list -i /var/lib/mailman/data/sitelist.cfg mailman

7) Set up cron:
# /usr/lib/mailman/cron/crontab -u mailman crontab.in

8) Now start it and go to the web interface to check it:
# insserv mailman
# /etc/init.d/mailman start

9) # vi /usr/lib/mailman/Mailman/mm_cfg.py (Edit the following line to correspond with your mail domain, if it is OK skip this step and step number 10):
DEFAULT_EMAIL_HOST = 'myserver.haifa.ac.il'

10) To fix the URL of any existing list run (for example for mailman list):
# /usr/lib/mailman/bin/withlist -l -r fix_url mailman

11) Create 'site password':
# /usr/lib/mailman/bin/mmsitepass secret

12) Create 'list creator' password:
# /usr/lib/mailman/bin/mmsitepass -c secret2

13) Create your first mailing list, and enjoy.

Best Regards,
Leon Kolchinsky  

-----Original Message-----
From: mailman-users-bounces+lkolchin=univ.haifa.ac.il at python.org [mailto:mailman-users-bounces+lkolchin=univ.haifa.ac.il at python.org] On Behalf Of Mohammad Moghimi
Sent: Thursday, September 01, 2005 10:33 PM
To: Mailman-Users at python.org
Subject: [Mailman-Users] Mailman installation

Hi
I'm using SuSE Linux Professional 9.3. Is there any howto or documetation for installing mailman in SuSE.? As you know MailMan is in default packages of SuSE 9.3.

-- Mohammad
do you Python?!!
------------------------------------------------------
Mailman-Users mailing list
Mailman-Users at python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: http://mail.python.org/mailman/options/mailman-users/lkolchin%40univ.haifa.ac.il

Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&amp;file=faq01.027.htp



More information about the Mailman-Users mailing list