diff options
| author | fukachan <fukachan> | 2002-07-04 10:58:58 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2002-07-04 10:58:58 +0000 |
| commit | 6f42764133133c8fe661fad0ff85ce9e6dae266f (patch) | |
| tree | 528cefe8c2174b68dc9074fa404cca8244c79691 /fml/doc/ja/tutorial/usage | |
| parent | 373879744dd09c934c7b6e2294ed58464b041144 (diff) | |
| download | fml8-6f42764133133c8fe661fad0ff85ce9e6dae266f.tar.gz fml8-6f42764133133c8fe661fad0ff85ce9e6dae266f.tar.bz2 fml8-6f42764133133c8fe661fad0ff85ce9e6dae266f.zip | |
sync the first 8 chapters w/ reality, relocate a few, clean up
Diffstat (limited to 'fml/doc/ja/tutorial/usage')
| -rw-r--r-- | fml/doc/ja/tutorial/usage/cgi.sgml | 44 | ||||
| -rw-r--r-- | fml/doc/ja/tutorial/usage/newml.sgml | 264 |
2 files changed, 0 insertions, 308 deletions
diff --git a/fml/doc/ja/tutorial/usage/cgi.sgml b/fml/doc/ja/tutorial/usage/cgi.sgml deleted file mode 100644 index bc1fb346..00000000 --- a/fml/doc/ja/tutorial/usage/cgi.sgml +++ /dev/null @@ -1,44 +0,0 @@ -<!-- - $FML: cgi.sgml,v 1.3 2002/04/01 23:41:07 fukachan Exp $ ---> - -<chapter id="cgi"> - <title> - 設定ツール: CGI - </title> - -<para> -CGI による設定ツールです。 -CGI で可能な項目は makefml のサブセットとなります。 -<screen> -例: CGI トップ画面 - - @home.fml.org CGI for configuration - -fml admin menu fml CGI interface for @home.fml.org ML's -mailing list: -[elena] 左のナビゲーションバーから、ML(mailing list)とコマ -command: ンド(command)を選択し、 submit ボタンを押して下さい -[subscribe ] 。 -[submit][reset] - subscribe アドレスの追加 - unsubscribe アドレスの削除 - addadmin リモート管理者アドレスの追加 - byeadmin リモート管理者アドレスの削除 -options Language: list アドレスリストを見る -[Japanese] [change] log ログを見る - newml MLの作成 - rmml MLの削除 -</screen> -</para> - -<para> -なお CGI プロセスのメソッドについては -<link linkend="internal.cgi.method"> -<xref linkend="internal.cgi.method"> -</link> -を参照して下さい。 -</para> - - -</chapter> diff --git a/fml/doc/ja/tutorial/usage/newml.sgml b/fml/doc/ja/tutorial/usage/newml.sgml deleted file mode 100644 index d6ac1c09..00000000 --- a/fml/doc/ja/tutorial/usage/newml.sgml +++ /dev/null @@ -1,264 +0,0 @@ -<!-- - $FML: newml.sgml,v 1.2 2002/04/01 23:41:07 fukachan Exp $ ---> - -<!-- - - 案1 - /etc/fml/ドメイン名/aliases - - 案2 (prefix は virtual_maps でドメインごとに定義されているの - で一意に定まる) - /var/spool/ml/etc/mail/aliases - ---> - - -<chapter id="usage.newml"> - <title> - UNIX 上でMLを作成する - </title> - - -<sect1> - <title> - makefml newml (デフォルトのドメイン) - </title> - -<para> -makefml を使ってMLを作成します。 -使い方は &fml4; と同様です。 -<screen> -% su fml -% makefml newml elena -</screen> -</para> - - -<para> -この時、makefml newml は以下のような処理をします。 - -<itemizedlist> - - <listitem> - <para> - /var/spool/ml/elena へ - <screen> - config.cf - include - include-ctl - </screen> - を作る(適宜、elena やドメインの値を変換しながら) - </para> - </listitem> - - <listitem> - <para> - /var/spool/ml/etc/mail/aliases に elena の設定を仕込む - </para> - </listitem> - - <listitem> - <para> - <screen> - ~fml/public_html/$domain/$ml/ - </screen> - 例えば elena@fml.org なら - <screen> - ~fml/public_html/fml.org/elena/ - </screen> - を用意する。ここに HTML 化された記事が自動的に作られることになる - </para> - </listitem> - - <listitem> - <para> - CGI インターフェイスを用意する。 - ドメインで一番偉いインターフェイス(そのドメインのMLは全部操 - 作できる)が - <screen> - ~fml/public_html/cgi-bin/fml/$domain/admin/menu.cgi - </screen> - また、各MLで一番偉いインターフェイス(そのMLの操作ができる) - <screen> - ~fml/public_html/cgi-bin/fml/$domain/ml-admin/menu.cgi - </screen> - </para> - </listitem> - -</itemizedlist> -</para> - -</sect1> - - -<sect1> - <title> - 設定ファイル config.cf のカスタマイズ - </title> - -<para> -makefml は -config.cf (設定ファイル) と -fml を起動するために MTA が呼び出すファイルである -include -および -include-ctl をインストールしてくれます。 -<screen> -% su fml -% makefml newml elena - ... snip ... -% ls /var/spool/ml/elena -config.cf include include-ctl -</screen> -</para> - -<para> -MLのカスタマイズは config.cf をエディタで編集して下さい。 -<warning> -<para> -まだ、設定ツールはできていません。 -</para> -</warning> -とりあえず config.cf の先頭の ml_domain と ml_name が -正しいかどうかを確認して下さい。 -<screen> -config.cf の例 - -# ドメイン名 (参照: 以下のアドレスを見よ $ml_domain がこの値に展開される) -ml_domain = fml.org - -# ML の名前 -ml_name = elena - -# 管理者のアドレス -maintainer = $ml_name-admin@$ml_domain - -# 投稿用のアドレス -address_for_post = $ml_name@$ml_domain - -# コマンド用のアドレス -address_for_command = $ml_name-ctl@$ml_domain -</screen> -</para> - -<para> -include include-ctl aliases の書き方は &fml4; と同様です。 -include ファイルの PATH がちょっと違いますが、 -aliases の設定の仕方は一緒です。 -</para> - -<para> -/var/spool/ml/elena/include ファイルは -<screen> -"| /usr/local/libexec/fml/fml.pl /var/spool/ml/elena" -</screen> - -/var/spool/ml/elena/include-ctl ファイルは -<screen> -"| /usr/local/libexec/fml/fml.pl /var/spool/ml/elena --ctladdr" -</screen> -</para> - -</sect1> - - -<sect1> - <title> - aliaess の更新 - </title> - -<para> -makefml はシステムの aliases を変更することはありませんが、 -$ml_home_prefix/etc/mail/aliases -への追加と aliases.db の更新が自動的に行なわれているはずです。 -</para> - - -<sect2> - <title> - postfix の設定 - </title> - -<para> -makefml newml を実行するだけでMLが自動的に有効になるように、あらかじ -め postfix の設定を変更しておいて下さい。 -具体的には postfix の /etc/postfix/main.cf を次のようにしておきます。 -<screen> -alias_maps = hash:/etc/mail/aliases - hash:/var/spool/ml/etc/mail/aliases -</screen> -</para> - -</sect2> - - -<sect2> - <title> - qmail の設定 - </title> - -<para> -makefml newml は次のような qmail 用の設定ファイルを作ります。 -<screen> -~/.qmail-fml:org-elena -~/.qmail-fml:org-elena-ctl -</screen> -よって -<screen> -/var/qmail/control/virtualdomains -</screen> -に、あらかじめ次のような設定を仕込んでおけば、 -makefml newml を実行するだけで -qmail でも自動的にMLが有効になります。 -<screen> -fml.org:fml-fml.org -</screen> -</para> - -<warning> -<para> -この設定は、ML用に一つのドメインをまるまる使うことを前提としています。 -</para> -</warning> - -</sect2> - - -<sect2> - <title> - 例: /var/spool/ml/etc/mail/aliases - </title> - -<para> -aliases のエントリは -$ml_home_prefix/etc/mail/aliases -に追加されます。 -<screen> -### BEGIN-elena@fml.org-ML-aliases ### - -# address for post -elena: :include:/var/spool/ml/elena/include -owner-elena: fukachan - -# address for command -elena-ctl: :include:/var/spool/ml/elena/include-ctl -owner-elena-ctl: fukachan - -# maintainer -elena-request: elena-admin -elena-admin: fukachan - -### END-elena@fml.org-ML-aliases ### -</screen> -バーチャルドメインの場合、 -$ml_home_prefix の部分は -$virtual_maps にしたがって自動的に変化します。 -</para> - -</sect2> - -</sect1> - - -</chapter> |
