summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial/usage
diff options
context:
space:
mode:
authorfukachan <fukachan>2002-07-04 10:58:58 +0000
committerfukachan <fukachan>2002-07-04 10:58:58 +0000
commit6f42764133133c8fe661fad0ff85ce9e6dae266f (patch)
tree528cefe8c2174b68dc9074fa404cca8244c79691 /fml/doc/ja/tutorial/usage
parent373879744dd09c934c7b6e2294ed58464b041144 (diff)
downloadfml8-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.sgml44
-rw-r--r--fml/doc/ja/tutorial/usage/newml.sgml264
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>