mailman 備忘録 #
FreeBSD5.3R に mailman を導入した時の覚書。設定ファイル中のパス表記等は、自分の環境に置き換えて見るのが良いよ。参考URL は
- ja-mailmanhttp://www.ofug.net/~hachiman/wiliki/wiliki.cgi?ja-mailman
- Mailman, Japanese Home Pagehttp://mm.tkikuchi.net/
(1) ports から ja-mailman-2.1.5 導入
cd /usr/ports/japanese/mailman
make MAIL_GID=mailman install
(2)python email パッケージ用パッチ(2004/02/07) `
cd /usr/local/mailman/pythonlib
patch -p0 < email.patch.20040207
(3) 管理者用パスワード作成
cd /usr/local/mailman
bin/mmsitepass
(4) Mailman/mm_cfg.py 編集 (必須)
MTA = 'Postfix'
DEFAULT_EMAIL_HOST = 'example.jp'
DEFAULT_URL_HOST = 'example.jp'
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
(5) Mailman/Defaults.py 編集 (環境に応じて)
POSTFIX_ALIAS_CMD = 'hogehoge'
POSTFIX_MAP_CMD = 'fugafuga'
(6) mailman 用 alias 設定
bin/genaliases
chown mailman:mailman data/aliases*
chmod g+w data/aliases*
(7) postfix の main.cf 編集 (mailman 用 aliases の追加)
alias_maps = hash:/etc/aliases, hash:/usr/local/mailman/data/aliases
(8) apache の httpd.conf 編集 (mailman 管理画面追加)
ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"
<Directory "/usr/local/mailman/cgi-bin">
AllowOverride All
</Directory>
Alias /pipermail/ /usr/local/mailman/archives/public/
(9) 管理画面は自分しか使わないので、BASIC 認証かける
後は、Web インタフェイスの管理画面なので、それを触ってみればわかる。
課題: ML の通し番号をいじるにはどこをいじるのかな