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