Mailman 2.1.1+JP patch (2003-04-16)インストール準備# groupadd -g 197 mailman # useradd -g 197 -d /usr/local/mailman -m -u 197 mailman # chmod a+rx,g+ws /usr/local/mailman インストール# su mailman % tar zxf mailman-2.1.1.tgz % cd mailman-2.1.1 % patch -p0 < ../mailman-2.1.1+patch.20030214 % ./configure --with-mail-gid=nogroup --with-cgi-gid=nogroup --with-gcc=no % cd /usr/local/mailman % ./bin/check_perms % ./bin/check_perms -f (エラーが出なくなるまで) # cd mailman-2.1.1 # cp misc/mailman.jpg misc/PythonPowered.png misc/gnu-head-tiny.jpg /usr/local/apache/icons Webサーバの設定/usr/local/apache/conf/http.confに追加して、Apacheをリスタート ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/" <Directory "/usr/local/mailman/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> Alias /pipermail/ "/usr/local/mailman/archives/public/" <Directory "/usr/local/mailman/archives/public"> Options Indexes FollowSymlinks MultiViews AllowOverride None Order allow,deny Allow from all </Directory> Mailmanの設定mailman/Mailman/mm_cfg.py に追加 IMAGE_LOGOS = '/images/' DEFAULT_SERVER_LANGUAGE = 'ja' cronの設定% cd ~mailman/cron % crontab crontab.in サイト全体のメーリングリストを作成% bin/newlist mailman 表示された内容にしたがって、/var/adm/sendmail/aliasesの設定をし、newaliasesを実行 カスタマイズパスワードの設定% ~mailman/bin/mmsitepass <your-site-password> テスト用のメーリングリストの作成% bin/newlist test-ml できあがったら、aliasの登録をして、ブラウザで確認 |