<!-- -*- mode:text coding:euc-jp -*-
   $FML: makefml.sgml,v 1.12 2008/08/19 07:11:02 fukachan Exp $
-->


<sect1 id="usage.makefml.newml">
	<title>
	ＭＬの作成
	</title>

<para>
<screen>
% su fml
% makefml newml ＭＬ名
</screen>
ＭＬ名は＠抜きの場合、デフォルトのドメインとなり、アドレスを完全に指定
すればバーチャルドメインまで含めて makefml がよろしくがんばることになっ
ています。もちろんデフォルトかバーチャルか否かにかかわらず、常に＠ドメ
インつきで指定してかまいません。むしろ、その方が良いでしょう。
たとえばデフォルトドメイン(fml.org)であれば、次の二つは同じ意味です。
<screen>
% makefml newml elena
% makefml newml elena@fml.org
</screen>
</para>

<para>
くわしくは
<link linkend="setup.newml">
<xref linkend="setup.newml">
</link>
を参照してください。
</para>

</sect1>


<sect1 id="usage.makefml.rmml">
	<title>
	ＭＬの削除
	</title>

<para>
<screen>
% su fml
% makefml rmml ＭＬ名
</screen>
ＭＬ名は @ 抜きの場合デフォルトのドメイン、
アドレスを完全に指定すればバーチャルドメインまで含めて
makefml が自動的に処理できます。
たとえばデフォルトドメイン(fml.org)であれば、次の二つは同じ意味です。
<screen>
% makefml rmml elena
% makefml rmml elena@fml.org
</screen>
</para>

<para>
できるだけ newml の反対の動作をします。
ホームディレクトリを消すとか
MTA の alias の該当エントリを消すといったことなども
可能なかぎり全て行ないます。
</para>

</sect1>


<sect1 id="usage.makefml.user.adddel">
	<title>
	ＭＬメンバーの登録と削除
	</title>

<para>
一般のＭＬメンバーの登録は useradd 削除は userdel です。
<screen>
% su fml
% makefml useradd ＭＬ名 メールアドレス
% makefml userdel ＭＬ名 メールアドレス
</screen>
ＭＬ名は @ 抜きの場合デフォルトのドメイン、
アドレスを完全に指定すればバーチャルドメインまで含めて
makefml がよろしくがんばります。
<screen>
例

% 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
</screen>
</para>

<para>
なお、便利なように 
useradd コマンドは  
<screen>	
useradd
adduser	
subscribe
add
</screen>	
どれを使っても同じです。
また、userdel は
<screen>
userdel
deluser
bye
remove
resign
signoff
unsubscribe
</screen>
どれを使っても同じです
(注: BSD 派と System V 派どちらの流儀でも良いように :-)。
</para>


</sect1>


<sect1 id="usage.makefml.user.chaddr">
	<title>
	ＭＬメンバーのアドレス変更
	</title>


<para>
<screen>
% su fml
% makefml chaddr ＭＬ名 古いメールアドレス 新しいメールアドレス
</screen>
ＭＬ名は @ 抜きの場合デフォルトのドメイン、
アドレスを完全に指定すればバーチャルドメインまで含めて
makefml がよろしくがんばります。
<screen>
例

% su fml
% makefml chaddr elena rudo@nuinui.net teddy@nuinui.net
% makefml chaddr elena@fml.org rudo@nuinui.net teddy@nuinui.net
</screen>
</para>


</sect1>


<sect1 id="usage.makefml.off">
	<title>
	配送を止める
	</title>

<para>
<screen>
例

% makefml off elena メールアドレス
</screen>
</para>

</sect1>


<sect1 id="usage.makefml.on">
	<title>
	配送を再開する
	</title>

<para>
off の反対
<screen>
例

% makefml on elena メールアドレス
</screen>
</para>

</sect1>


<sect1 id="usage.makefml.log">
	<title>
	ログを見る
	</title>

<para>
<screen>
例

% makefml log elena
% makefml log elena@fml.org
</screen>
</para>

</sect1>


<sect1 id="usage.makefml.list">
	<title>
	メンバーリストを見る
	</title>

<para>
<screen>
例

% makefml list elena
</screen>
これは受信者のリストを表示します。
<screen>
例

% makefml list elena member
</screen>
メンバーのリスト(投稿可能者のリスト)
</para>

<para>
実際には、config.cf で利用可能な任意のマップの表示が可能です。
<screen>
% makefml list elena MAP名
</screen>
なお、長い変数名を打ち込むのも大変なので、
primary_xxx_map や
xxx_maps は
<screen>
% makefml list elena xxx
</screen>
と省略しても良いことになっています。  
</para>

</sect1>


<sect1 id="usage.makefml.config">
	<title>
	設定の変更
	</title>

<para>
2004/11 現在、設定支援メニューインターフェイスのテスト版が動いています。
日本語メニューでもないし、まだまだ作り込みが必要という状態ですが、一応
フレームワークは作成済みというステータスです。
</para>

<para>
いまのところは config.cf などをエディタで編集して下さい _o_
</para>

</sect1>


<sect1 id="usage.makefml.admin.adddel">
	<title>
	リモート管理者の登録と削除
	</title>

<warning>
<para>
makefml を使える管理者が一番偉い人です。当然:-)、
makefml を使える管理者は、
「(より権限の弱い)リモート管理」のための諸設定を行なうことができます。
</para>
</warning>

<para>
一般のＭＬメンバーの登録は addadmin 削除は deladmin です。
<screen>
% su fml
% makefml addadmin ＭＬ名 メールアドレス
% makefml deladmin ＭＬ名 メールアドレス
</screen>
ＭＬ名は @ 抜きの場合デフォルトのドメイン、
アドレスを完全に指定すればバーチャルドメインまで含めて
makefml がよろしくがんばります。
たとえば
<screen>
% 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
</screen>
</para>

<para>
なお、便利なように 
addadmin コマンドは  
<screen>	
addadmin	
addpriv
</screen>	
どれを使っても同じです。
また、deladmin は
<screen>
byeadmin
byepriv
</screen>
どれを使っても同じです。
</para>


</sect1>



<sect1 id="usage.makefml.moderator.adddel">
	<title>
	モデレータの登録と削除
	</title>

<para>
一般のＭＬメンバーの登録は addmoderator 削除は delmoderator です。
<screen>
% su fml
% makefml addmoderator ＭＬ名 メールアドレス
% makefml delmoderator ＭＬ名 メールアドレス
</screen>
ＭＬ名は @ 抜きの場合デフォルトのドメイン、
アドレスを完全に指定すればバーチャルドメインまで含めて
makefml がよろしくがんばります。
たとえば
<screen>
% 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
</screen>
</para>

</sect1>
