MLの作成 % su fml % makefml newml ML名 ML名は@抜きの場合、デフォルトのドメインとなり、アドレスを完全に指定 すればバーチャルドメインまで含めて makefml がよろしくがんばることになっ ています。もちろんデフォルトかバーチャルか否かにかかわらず、常に@ドメ インつきで指定してかまいませんし、その方が良いでしょう。 例えばデフォルトドメイン(fml.org)であれば、次の二つは同じ意味です。 % makefml newml elena % makefml newml elena@fml.org くわしくは を参照して下さい。 MLの削除 % su fml % makefml rmml ML名 ML名は @ 抜きの場合デフォルトのドメイン、 アドレスを完全に指定すればバーチャルドメインまで含めて makefml が自動的に処理できます。 例えばデフォルトドメイン(fml.org)であれば、次の二つは同じ意味です。 % makefml rmml elena % makefml rmml elena@fml.org できるだけ newml の反対の動作をします。 ホームディレクトリを消すとか MTA の alias の該当エントリを消すといったことなども 可能な操作は全て頑張ります。 MLメンバーの登録と削除 一般のMLメンバーの登録は useradd 削除は userdel です。 % su fml % makefml useradd ML名 メールアドレス % makefml userdel ML名 メールアドレス ML名は @ 抜きの場合デフォルトのドメイン、 アドレスを完全に指定すればバーチャルドメインまで含めて makefml がよろしくがんばります。 例 % su fml % makefml useradd elena rudo@nuinui.net % makefml userdel elena rudo@nuinui.net % makefml useradd elena@fml.org rudo@nuinui.net % makefml userdel elena@fml.org rudo@nuinui.net なお、便利なように useradd コマンドは useradd adduser subscribe add どれを使っても同じです。 また、userdel は userdel deluser bye remove resign signoff unsubscribe どれを使っても同じです。 MLメンバーのアドレス変更 % su fml % makefml chaddr ML名 古いメールアドレス 新しいメールアドレス ML名は @ 抜きの場合デフォルトのドメイン、 アドレスを完全に指定すればバーチャルドメインまで含めて makefml がよろしくがんばります。 例 % su fml % makefml chaddr elena rudo@nuinui.net teddy@nuinui.net % makefml chaddr elena@fml.org rudo@nuinui.net teddy@nuinui.net 配送を止める 例 % makefml off elena メールアドレス 配送を再開する off の反対 例 % makefml on elena メールアドレス ログを見る 例 % makefml log elena % makefml log elena@fml.org メンバーリストを見る 例 % makefml list elena これは受信者のリストを表示します。 例 % makefml list elena member メンバーのリスト(投稿可能者のリスト) 実際には、config.cf で利用可能な任意のマップの表示が可能です。 % makefml list elena MAP名 なお、長い変数名を打ち込むのも大変なので、 primary_xxx_map や xxx_maps は % makefml list elena xxx と省略しても良いことになっています。 設定の変更 2004/11 現在、設定支援メニューインターフェイスのテスト版が動いています。 日本語メニューでもないし、まだまだ作り込みが必要という状態ですが、一応 フレームワークは作成済みというステータスです。 いまのところは config.cf などをエディタで編集して下さい _o_ リモート管理者の登録と削除 makefml を使える管理者が一番偉い人です。当然:-)、 makefml を使える管理者は、 (より権限の弱い)リモート管理のための諸設定を行なうことができます。 一般のMLメンバーの登録は addadmin 削除は deladmin です。 % su fml % makefml addadmin ML名 メールアドレス % makefml deladmin ML名 メールアドレス ML名は @ 抜きの場合デフォルトのドメイン、 アドレスを完全に指定すればバーチャルドメインまで含めて makefml がよろしくがんばります。 例えば % su fml % makefml addadmin elena rudo@nuinui.net % makefml deladmin elena rudo@nuinui.net % makefml addadmin elena@fml.org rudo@nuinui.net % makefml deladmin elena@fml.org rudo@nuinui.net なお、便利なように addadmin コマンドは addadmin addpriv どれを使っても同じです。 また、deladmin は byeadmin byepriv どれを使っても同じです。 モデレータの登録と削除 一般のMLメンバーの登録は addmoderator 削除は delmoderator です。 % su fml % makefml addmoderator ML名 メールアドレス % makefml delmoderator ML名 メールアドレス ML名は @ 抜きの場合デフォルトのドメイン、 アドレスを完全に指定すればバーチャルドメインまで含めて makefml がよろしくがんばります。 例えば % su fml % makefml addmoderator elena rudo@nuinui.net % makefml delmoderator elena rudo@nuinui.net % makefml addmoderator elena@fml.org rudo@nuinui.net % makefml delmoderator elena@fml.org rudo@nuinui.net