*Mailman 2.1.1+JP patch (2003-04-16) [#nc2d05dd] #contents **インストール準備 [#a9f490f4] # groupadd -g 197 mailman # useradd -g 197 -d /usr/local/mailman -m -u 197 mailman # chmod a+rx,g+ws /usr/local/mailman **インストール [#q3de6289] # 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サーバの設定 [#k95502cc] /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の設定 [#zd16a7a3] ~mailman/Mailman/mm_cfg.py に追加 IMAGE_LOGOS = '/images/' DEFAULT_SERVER_LANGUAGE = 'ja' **cronの設定 [#z0f242aa] % cd ~mailman/cron % crontab crontab.in **サイト全体のメーリングリストを作成 [#l0c09e03] % bin/newlist mailman 表示された内容にしたがって、/var/adm/sendmail/aliasesの設定をし、newaliasesを実行 **カスタマイズ [#bebe92b5] ***パスワードの設定 [#s1f33fdd] % ~mailman/bin/mmsitepass <your-site-password> ***テスト用のメーリングリストの作成 [#jae6a961] % bin/newlist test-ml できあがったら、aliasの登録をして、ブラウザで確認 |