操作系统

mailman安装配置总结
作者 Kathy 2007年11月14日 08:00

    简介:

     Mailman是一个帮助管理email邮件列表的软件。能够支持在web上显示,允许用户订阅,取消订阅,管理等功能。

     requirements:

     Python > 1.5.2

     SMTP server

    安装过程:

     你可以选择原码包进行自己编译或者安装rpm包。我为了偷懒,到rpmfind.net上搜索了一下符合自己平台的rpm包,然后一个rpm -ivh mailman-2.1.8-0.FC4.1.x86_64.rpm就安装上了,我选择2.1.8主要是为了能支持简体中文,以前系统自带的2.1.5就不支持简体中文。我的系统Python版本是:Python 2.3。

     如果要自己编译的话,可以这样[我没试过,有了rpm我就会偷懒了:)]

    下面是原码安装过程

    

    useradd mailman

    

    groupadd mailman

    

    mkdir /usr/local/mailman

    cd /usr/local/mailman

    chgrp mailman .

    chmod a+rx,g+ws .

    

    tar zxvf mailman-2.1.x.tar.gz

    cd mailman-2.1.x

    ./configure --prefix=/usr/local/mailman --with-cgi-gid=apache --with-mailhost=xxxx.net --with-urlhost=www.xxxx.net --with-username=mailman --with-groupname=mailman --with-mail-gid=nobody

    make

    make install

    

    /usr/local/bin/check_perms -f

    主要是检查权限设置,并自动修复。若提示没有错误则安装成功:)对rpm安装也可以用check_perms检查。

    接下来就是配置了,主要是对mm_cfg.py的修改[对原码安装和rpm安装都适用]。

    下面是配置过程

    

在httpd.conf中添加以下内容:

    ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/

     AllowOverride None

     Options ExecCGI

     Order allow,deny

     Allow from all

    Alias /pipermail/ /var/lib/mailman/archives/public/

     Options Indexes MultiViews FollowSymLinks

     AllowOverride None

     Order allow,deny

     Allow from all

    拷贝图片文件到web服务器下面:

    cp /usr/local/mailman/icons/*.{jpg,png} /path/to/apache/icons

    重启apache,然后新建一个列表:mailman

    cd /usr/local/mailman/

    bin/newlist mailman

    

找到mm_cfg.py,如果是rpm安装的,一般在/etc/mailman下面

    在文件中添加以下代码,主要是为了默认支持简体中文。

    DEFAULT_SERVER_LANGUAGE = 'zh_CN'

    好了,你可以通过http://yourip/mailman来查看你的邮件列表了。

    杂项:常用的列表管理命令

    newlist 新建列表

    

    mmsitepass 设置邮件列表管理员帐号

    /etc/init.d/mailman start 启动mailman

    

    

    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/30686/showart_422200.html

打开APP阅读全文

mailman安装配置总结

mailman安装配置总结

长按识别二维码 进入IT168查看全文

请长按保存图片
{{data.thematic.text}}

相关文章

加载中...

分享到

请使用浏览器的分享功能
分享到微信等