[Mailman-Users] i can not open http://localhost/mailman/admin

hanfei4567 hanfei4567 at 163.com
Wed Aug 6 05:44:02 CEST 2008


I am a new to mailman.I have installed mailman-2.1.11 twice, as the following steps,but i can not open http://localhost/mailman/admin 
In http.conf, i have already added: 
             ScriptAlias /mailman/  /usr/local/mailman/cgi-bin/  

Alias /pipermail/ /usr/local/mailman/archives/public/
<Directory "/usr/local/mailman/archives/public/">
    AddDefaultCharset Off
</Directory>
when i open http://localhost/mailman/admin, it shows Internal Server Error. So I get open error_log of http, it shows


[Wed Aug 06 01:02:49 2008] [error] [client 127.0.0.1] (13)Permission denied:     exec of '/usr/local/mailman/cgi-bin/admin' failed
[Wed Aug 06 01:02:49 2008] [error] [client 127.0.0.1] Premature end of script headers: admin

Thanks to anyone who can give me help!




bash# groupadd mailman
bash# useradd -g mailman -M -s /sbin/nologin mailman
bash# mkdir -p /usr/local/mailman
bash# chown -R mailman.mailman /usr/local/mailman
bash# chmod -R 2775 /usr/local/mailman


INSTALL 

Running configure 
             bash# ./configure --with-mail-gid=mail --with-cgi-gid=root --prefix=/usr/local/mailman



install 


bash# make
bash# make install


Check install 


bash# cd /usr/local/mailman
bash# bin/check_perms
bash# bin/check_perms -f


Configure web server 


    ScriptAlias   /mailman/       $prefix/cgi-bin/



Copy the Mailman, Python, and GNU logos to proper dirs of your web server. 

bash# cp $prefix/icons/*.{jpg,png} /path/to/apache/images



Alias /pipermail/ $varprefix/archives/public/



<Directory "/usr/local/mailman/archives/pub
lic/">
    AddDefaultCharset Off
</Directory>

bash# service httpd restart



Configure email server 

以 sendmail 为例: 
 sendmail.mc: 


define(`ALIAS_FILE', `/etc/aliases,/etc/aliases.mailman')dnl


bash# m4 sendmail.mc > sendmail.cf
bash# touch /etc/aliases.mailman
bash# service sendmail restart


关于 sendmail restricted shell (smrsh) 
Configure Mailman 

mm_cfg.py and Default.py 在创建新的 list 时被读取,并作为确省参数来配置新的 list 的参数。如果对 list 的参数不满意,可以通过地址 http://hostname/mailman/admin/ 来修改参数。 
 


More information about the Mailman-Users mailing list