Mailmanのコマンド
2009/09/24 Thursdayパス
mailmanは、たとえば /usr/lib/mailman/bin/ なんてところにあるので、通常パスが通っていないでしょう。色々なコマンドがあるので、パスが通っていないままでいいのかもしれません。
新しいリストを作る
newlist listname
リストの削除
rmlist --archives listname
–archivesオプションで書庫も削除される。
デフォルト設定
以下のファイルを書き換える。設定は、newlistで作成されるリストに反映される。
/etc/mailman/mm_cfg.py
おおもとのデフォルト設定は、以下のファイルにあるが、こちらは直接は書き換えない。
/usr/lib/mailman/Mailman/Defaults.py
設定の読み込みと書き出し
このコマンドは重要かも。でも、ちゃんと動作しなかった。(T.T)
きちんと見ていけなかったが、おそらくは書き出しが間違っていると思われる。
config_list -i inputfilename listname
-iオプションで.pyファイルから設定を読み込む。
config_list -o outputfilename listname
-oオプションでは逆に.pyファイルに設定を書き出す。
-h, –help
このコマンドのヘルプを表示する。
リストの一覧
list_lists
最後の “s” を忘れないように。(^^;
管理者の一覧
list_admins listname
これも、最後の “s” を忘れないように。(^^;
購読者の一覧
list_members listname
パーミッションのテスト
check_perms
-fオプションでは、必要があれば修正される。ただしrootで使用。
パスワードの変更
change_pw [オプション]
オプション:
--all / -a
すべてのリストのパスワードを変更する
--domain=domain
-d domain
特定ドメインのリストのパスワードを変更する
--listname=listname
-l listname
特定リストのパスワードを変更する
--password=newpassword
-p newpassword
新しいパスワードを設定する。指定しなければ、ランダムなパスワードが設定される
--quiet / -q
リストのオーナーに新しいパスワードを通知しない。このオプションを選ばなければ、オーナーにメールで通知されるので、危険がある。ランダムなパスワードを設定した場合、コマンドの実行結果としてターミナルに新しいパスワードが表示されるので、それをメモしておく必要がある。
Mailmanのバージョンを表示
version


コメントを書く
登録ユーザーはログインしてコメントをつけることができます。