関連サイト:http://mm.tkikuchi.net/
使わないが、作る用事が出来たので
###ソースをダウンロード###
wget http://mm.tkikuchi.net/mailman-2.1.7.tgz
cd mailman-2.1.7
###展開###
tar zxfv mailman-2.1.7.tgz
###移動###
cd mailman-2.1.7
###最近はREADME INSTALLがなくHTMLのドキュメントをおいている場合が多いのでlynxでみる###
lynx admin/www/mailman-install/index.html
###Python 2.3以降が欲しいとさ###
wget http://www.python.jp/pub/ftp.python.org/python/2.3.5/Python-2.3.5.tgz
tar zxfv Python-2.3.5.tgz
cd Python-2.3.5
./configure
make
make install
###必要なグループとユーザを作成###
groupadd mailman
useradd -c "GNU Mailman" -s /sbin/nologin -d /nonexistent -g mailman mailman
###必要なディレクトリを作成###
mkdir /usr/local/mailman
chgrp mailman /usr/local/mailman
chmod 02775 /usr/local/mailman
###Makefile設定 apacheの実行ユーザにあわせる(nobody,apache等)###
./configure --with-cgi-gid=nobody
###コンパイル###
make
###インストール###
make install
###設定する###
vi /usr/local/mailman/Mailman/mm_cfg.py
DEFAULT_SERVER_LANGUAGE = 'ja'
DEFAULT_URL_HOST = 'machtype.com'
DEFAULT_EMAIL_HOST = 'machtype.com'
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
MTA = 'Postfix'
###エイリアス設定、postfixに見てもらうもの###
/usr/local/mailman/bin/genaliases
chown mailman:mailman /usr/local/mailman/data/aliases*
chmod 660 /usr/local/mailman/data/aliases*
###・・・###
crontab -u mailman /usr/local/mailman/cron/crontab.in
###管理パスワード設定###
/usr/local/mailman/bin/mmsitepass ******
###大元メーリングリスト作成###
/usr/local/mailman/bin/newlist mailman
###デフォルト設定適用###
/usr/local/mailman/bin/config_list -i /usr/local/mailman/data/sitelist.cfg mailman
###########################
###postfixの設定 main.cf###
owner_request_special = no
recipient_delimiter = +
alias_maps = hash:/etc/aliases, hash:/usr/local/mailman/data/aliases
#############################
###apacheの設定 httpd.conf###
ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"
###実行###
/usr/local/mailman/bin/mailmanctl start