2004/05/23
文書操作
Mailmanセットアップ
おもむろに
# emerge mailman
postfixで運用してみるぞっと。
Gentooではコマンドの類が/usr/local/mailman/bin/にインストールされる。パスが通ってないので、コマンド類は/usr/local/mailman/bin/hogeなどと直打ち。
1.Mailmanの管理パスワードを設定する。
# /usr/local/mailman/bin/mmsitepass
New site password:(パスワード)
Again to confirm password:(パスワード)
Password changed.
2.Mailmanの基本設定をする。
Gentooでは、/usr/mailman/Mailman/以下に
・Defaults.py
・mm_cfg.py
が存在し、Defaults.pyの設定+mm_cfg.pyによる上書き設定という形になる。Defaults.pyを見渡してみて、変更が必要な部分をmm_cfg.pyに記述することになる。チェックしておきたいパラメータは
・DEFAULT_URL_HOST='(URLじゃなくて、www.hoge.comなどとドメイン名を書く)'
・DEFAULT_EMAIL_HOST='(ここはフツーにメールサーバ名。mail.hoge.comなど)'
・DEFAULT_SERVER_LANGUAGE='(日本語ならja)'
などといったところ。
3.管理用MLの作成
管理するためのメーリングリストを作っておく。新規ML作成には
# /usr/local/mailman/bin/newlist -l ja mailman
(日本語で使うので「-l ja」オプションをつける。MLの名前はmailmanにしておく)
実行すると以下のように管理者のメールアドレスと、初期パスワード(ブラウザにアクセスするとき用)の入力を求められるのでそれぞれ適切なものを入力する。
# /usr/local/mailman/bin/newlist -l ja mailman
Enter the email of the person running the list: (管理者のメールアドレス)
Initial mailman password:(パスワード)
以上を入力し終えると、以下のようにaliasesを編集しろと言われるので、これに従う。
To finish creating your mailing list, you must edit your /etc/aliases (or
equivalent) file by adding the following lines, and possibly running the
`newaliases' program:
## mailman mailing list
mailman: "|/usr/local/mailman/mail/mailman post mailman"
mailman-admin: "|/usr/local/mailman/mail/mailman admin mailman"
mailman-bounces: "|/usr/local/mailman/mail/mailman bounces mailman"
mailman-confirm: "|/usr/local/mailman/mail/mailman confirm mailman"
mailman-join: "|/usr/local/mailman/mail/mailman join mailman"
mailman-leave: "|/usr/local/mailman/mail/mailman leave mailman"
mailman-owner: "|/usr/local/mailman/mail/mailman owner mailman"
mailman-request: "|/usr/local/mailman/mail/mailman request mailman"
mailman-subscribe: "|/usr/local/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe mailman"
Hit enter to notify mailman owner...
Gentooではメールのaliasesは/etc/mail/aliasesにある。のでこれをいじっておく。
# nano -w /etc/mail/aliases
編集した内容を反映させるために
# newaliases
とする。
4.管理MLの詳細設定
というか雛形があるのでこれを読み込ませるだけ。
# /usr/local/mailman/bin/config_list -i /usr/local/mailman/data/sitelist.cfg
5.apacheのリスタートとmailmanの起動など
# /etc/init.d/apache2 restart
# /etc/init.d/mailman start
# rc-update add mailman default
まだパッチをあてないと…
でもねむいので寝よう…
# emerge mailman
postfixで運用してみるぞっと。
Gentooではコマンドの類が/usr/local/mailman/bin/にインストールされる。パスが通ってないので、コマンド類は/usr/local/mailman/bin/hogeなどと直打ち。
1.Mailmanの管理パスワードを設定する。
# /usr/local/mailman/bin/mmsitepass
New site password:(パスワード)
Again to confirm password:(パスワード)
Password changed.
2.Mailmanの基本設定をする。
Gentooでは、/usr/mailman/Mailman/以下に
・Defaults.py
・mm_cfg.py
が存在し、Defaults.pyの設定+mm_cfg.pyによる上書き設定という形になる。Defaults.pyを見渡してみて、変更が必要な部分をmm_cfg.pyに記述することになる。チェックしておきたいパラメータは
・DEFAULT_URL_HOST='(URLじゃなくて、www.hoge.comなどとドメイン名を書く)'
・DEFAULT_EMAIL_HOST='(ここはフツーにメールサーバ名。mail.hoge.comなど)'
・DEFAULT_SERVER_LANGUAGE='(日本語ならja)'
などといったところ。
3.管理用MLの作成
管理するためのメーリングリストを作っておく。新規ML作成には
# /usr/local/mailman/bin/newlist -l ja mailman
(日本語で使うので「-l ja」オプションをつける。MLの名前はmailmanにしておく)
実行すると以下のように管理者のメールアドレスと、初期パスワード(ブラウザにアクセスするとき用)の入力を求められるのでそれぞれ適切なものを入力する。
# /usr/local/mailman/bin/newlist -l ja mailman
Enter the email of the person running the list: (管理者のメールアドレス)
Initial mailman password:(パスワード)
以上を入力し終えると、以下のようにaliasesを編集しろと言われるので、これに従う。
To finish creating your mailing list, you must edit your /etc/aliases (or
equivalent) file by adding the following lines, and possibly running the
`newaliases' program:
## mailman mailing list
mailman: "|/usr/local/mailman/mail/mailman post mailman"
mailman-admin: "|/usr/local/mailman/mail/mailman admin mailman"
mailman-bounces: "|/usr/local/mailman/mail/mailman bounces mailman"
mailman-confirm: "|/usr/local/mailman/mail/mailman confirm mailman"
mailman-join: "|/usr/local/mailman/mail/mailman join mailman"
mailman-leave: "|/usr/local/mailman/mail/mailman leave mailman"
mailman-owner: "|/usr/local/mailman/mail/mailman owner mailman"
mailman-request: "|/usr/local/mailman/mail/mailman request mailman"
mailman-subscribe: "|/usr/local/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe mailman"
Hit enter to notify mailman owner...
Gentooではメールのaliasesは/etc/mail/aliasesにある。のでこれをいじっておく。
# nano -w /etc/mail/aliases
編集した内容を反映させるために
# newaliases
とする。
4.管理MLの詳細設定
というか雛形があるのでこれを読み込ませるだけ。
# /usr/local/mailman/bin/config_list -i /usr/local/mailman/data/sitelist.cfg
5.apacheのリスタートとmailmanの起動など
# /etc/init.d/apache2 restart
# /etc/init.d/mailman start
# rc-update add mailman default
まだパッチをあてないと…
でもねむいので寝よう…
- カテゴリ
-
Linux
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
- トラックバック用URL:
- http://nagosui.org/Nagosui/COREBlog2/10/tbping
