パーソナルツール
現在の場所: ホーム なごぶろ Mailmanセットアップ
このBlogについて
なごすいぶろぐ。「すべてはなごすいのために」。
カテゴリ
Plone (90)
Plone Products (22)
COREBlog2 (31)
COREBlog1 (29)
ReadingCOREBlog (7)
Zope (63)
Turbogears (18)
Django (12)
Python (23)
Linux (30)
Nagosui (11)
Design (30)
Misc (48)
moblog (5)
最近のエントリ
fastcgiでmercurial on nginx nyusuke 2008年10月08日
Kupuにスタイルを追加する nyusuke 2008年10月06日
Plone Help Centerを導入してみた nyusuke 2008年10月03日
ぽっどきゃすてぃんぐ落語が隔週から毎週に戻る nyusuke 2008年10月02日
最近のコメント
Re:WebデザイナーのためのDjangoはじめの一歩 nyusuke 2007年06月01日
Re:WebデザイナーのためのDjangoはじめの一歩 pateo 2007年05月31日
Re:東海Python Workshop 01終了 nyusuke 2007年05月31日
Re:東海Python Workshop 01終了 kfuruhata 2007年05月30日
 

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


まだパッチをあてないと…
でもねむいので寝よう…

カテゴリ
Linux Linux
トラックバック用URL:
http://nagosui.org/Nagosui/COREBlog2/10/tbping
コメントを追加

下のフォームに記入してコメントを追加できます。平文テキスト形式。

(必須)
(必須)
(必須)
(Required)
Enter the word