mailman 備忘録

mailman 備忘録 #

FreeBSD5.3R に mailman を導入した時の覚書。設定ファイル中のパス表記等は、自分の環境に置き換えて見るのが良いよ。参考URL は

(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 の通し番号をいじるにはどこをいじるのかな

See Also

Copyright © 髭。/ Hugo + hugo-book