summaryrefslogtreecommitdiff
path: root/fml/doc
diff options
context:
space:
mode:
authorfukachan <fukachan>2003-11-24 04:44:57 +0000
committerfukachan <fukachan>2003-11-24 04:44:57 +0000
commit8446b87de43f17a451f01e30d2e9aea1cc3c8393 (patch)
tree1efa375d46b3638eddfe05b461a4af5a3a766b10 /fml/doc
parent639ac71bdd38276633e2c8d569a59535c23b48e9 (diff)
downloadfml8-8446b87de43f17a451f01e30d2e9aea1cc3c8393.tar.gz
fml8-8446b87de43f17a451f01e30d2e9aea1cc3c8393.tar.bz2
fml8-8446b87de43f17a451f01e30d2e9aea1cc3c8393.zip
virtual -> ml_home_prefix
Diffstat (limited to 'fml/doc')
-rw-r--r--fml/doc/ja/tutorial/install/fml_on_unix.sgml35
-rw-r--r--fml/doc/ja/tutorial/setup/newml.sgml22
-rw-r--r--fml/doc/ja/tutorial/virtual/chapter.sgml59
3 files changed, 68 insertions, 48 deletions
diff --git a/fml/doc/ja/tutorial/install/fml_on_unix.sgml b/fml/doc/ja/tutorial/install/fml_on_unix.sgml
index 459e6113..9c1e0a4e 100644
--- a/fml/doc/ja/tutorial/install/fml_on_unix.sgml
+++ b/fml/doc/ja/tutorial/install/fml_on_unix.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: fml_on_unix.sgml,v 1.4 2003/02/11 11:10:58 fukachan Exp $
+ $FML: fml_on_unix.sgml,v 1.5 2003/04/15 14:51:39 fukachan Exp $
-->
<chapter id="install.fml.unix">
@@ -374,7 +374,7 @@ mani.cf は大枠の最も基本的な設定です。より細かな設定は fml の動作の指
デフォルトでは見本として:)
subject のタグをつけない設定とフィルタ関連の設定だけが入っています。
<screen>
-# $FML: site_default_config.cf.in,v 1.5 2002/10/31 10:46:38 fukachan Exp $
+# $FML: fml_on_unix.sgml,v 1.5 2003/04/15 14:51:39 fukachan Exp $
#
# site default_config.cf EXAMPLE
#
@@ -459,31 +459,24 @@ use_mime_component_filter = yes
</title>
<para>
-/usr/local/etc/fml/main.cf の編集は必要ありませんが、
-/usr/local/etc/fml/virtual を編集して下さい。
+そのドメインでのMLを作る前に、newdomain コマンドで
+ml_home_prefix_maps に利用したいドメインと ml_home_prefix の対応関係を
+定義してください。
+newdomain コマンドについては
+<link linkend="setup.newml">
+「MLの作成」
+</link>
+の節で後述します。
</para>
+<warning>
<para>
-fml.org がデフォルトのドメインとしましょう。この場合、fml.org のML群
-に対しては /var/spool/ml 以下を使います。ところが、ディレクトリ名には
-fml.org などと入っていないので、このままでは elena@fml.org と
-elena@nuinui.net の2つを作ることが出来ません。 別のドメイン
-nuinui.net のML群は別のディレクトリ(例: /var/spool/nuinui.net)を使う
-必要があります。
+/usr/local/etc/fml/main.cf の編集は必要ありません。
</para>
<para>
-そこで「ドメイン → ディレクトリ」の対応関係を
-/usr/local/etc/fml/virtual に定義して下さい。
-<screen>
-nuinui.net /var/spool/nuinui.net
-</screen>
-</para>
-
-<warning>
-<para>
-なお site_default_config.cf はドメインに関わらず適用されることに注意し
-てください。
+一方、site_default_config.cf はドメインに関わらず適用されることに注意
+してください。
</para>
</warning>
diff --git a/fml/doc/ja/tutorial/setup/newml.sgml b/fml/doc/ja/tutorial/setup/newml.sgml
index 14398b75..a329abc2 100644
--- a/fml/doc/ja/tutorial/setup/newml.sgml
+++ b/fml/doc/ja/tutorial/setup/newml.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: newml.sgml,v 1.3 2003/04/15 14:51:44 fukachan Exp $
+ $FML: newml.sgml,v 1.4 2003/11/22 06:09:55 fukachan Exp $
-->
@@ -39,7 +39,7 @@ makefml を使ってMLを作成します。
<listitem>
<para>
- /var/spool/ml/elena へ
+ /var/spool/ml/elena に
<screen>
config.cf
include
@@ -70,13 +70,6 @@ makefml を使ってMLを作成します。
<listitem>
<para>
- 必要に応じて、
- 各 MTA ごとのバーチャルドメインの設定見本などを作る。
- </para>
- </listitem>
-
- <listitem>
- <para>
<screen>
~fml/public_html/fml/mlarchive/$domain/$ml/
</screen>
@@ -149,6 +142,17 @@ newml コマンドは引数のML名をドメイン名つきにする以外、デフォルトドメ
</para>
<para>
+また、バーチャルドメインの場合は、各 MTA ごとのバーチャルドメインの設
+定見本を作ります。
+<screen>
+/var/spool/ml/etc/sendmail/virtusertable
+/var/spool/ml/etc/postfix/virtual
+</screen>
+注:
+qmail や procmail にはバーチャル用の設定が特にあるわけではありません。
+</para>
+
+<para>
詳しくは、
<link linkend="virtualdomain">
バーチャルドメイン
diff --git a/fml/doc/ja/tutorial/virtual/chapter.sgml b/fml/doc/ja/tutorial/virtual/chapter.sgml
index dfb6c06f..06f27c3b 100644
--- a/fml/doc/ja/tutorial/virtual/chapter.sgml
+++ b/fml/doc/ja/tutorial/virtual/chapter.sgml
@@ -1,5 +1,5 @@
<!--
- $FML$
+ $FML: chapter.sgml,v 1.2 2003/04/15 14:51:47 fukachan Exp $
-->
<chapter id="virtualdomain">
@@ -7,26 +7,44 @@
バーチャルドメインの取り扱いについて
</title>
+<caution>
<para>
-できるだけ fml 全体で統一的に扱えるようにするには
-virtual domain をどう扱うかは難しい問題です。
+2003/11: バーチャルドメインの取り扱い方を拡張しました。
</para>
<para>
-問題その1は、makefml などでバーチャルドメインであることを、どう表現す
-るか?です。そして問題その2は、場変(ホストを新しくする、ドメインを変
-更する)場合にも簡単に設定変更ができるにはどうすればよいのか?というテー
-マです。
+virtual_maps は obsolete となりました。が、互換性のため利用可能となっ
+ています。今後は virtual_maps の代わりに ml_home_prefix_maps を使うこ
+とになります。また、ml_home_prefix_maps を操作する newdomain と
+rmdomain コマンドが創設されました。
</para>
+</caution>
+
+
+<sect1 id="virtualdomain.fml8.motif">
+ <title>
+ モティーフ
+ </title>
<para>
-結論を先にいえば、「ユーザ@ドメイン」形式の文字列をML名に使えばデフォ
-ルトのドメインかバーチャルドメインかに関わらず「fml がよきにはからう」
-ようになっています。ただ、ヒントは必要なので、etc/fml/virtual というファ
-イルに設定を書くことにしています。このファイルは main.cf の
-virtual_maps という変数で定義されているファイルです。
+&fml8; 全体で統一的に扱えるようにしたい。
+また、できるだけ &fml4; の素直な拡張であってほしい。
+さらに、引越しなどが出来るだけ楽であると嬉しい。
</para>
+<para>
+そこで、「ユーザ@ドメイン」形式の文字列をML名に使うことにします。こ
+れでデフォルトのドメインかバーチャルドメインかを &fml8; が解釈すること
+が可能です。
+</para>
+
+<para>
+また、引越しやディレクトリ名の変更を楽に行なうコマンドを用意する予定で
+す。
+</para>
+
+</sect1>
+
<sect1 id="virtualdomain.fml8.overview">
<title>
@@ -34,17 +52,22 @@ virtual_maps という変数で定義されているファイルです。
</title>
<para>
-最初に一回
+あるドメインを使いはじめる時は、最初に newdomain コマンドを実行して下さい。
+このコマンドは
<link linkend="install.virtual">
-/etc/fml/virtual を手で編集
+ml_home_prefix_maps
</link>
-してください。これだけで OK です。あとは fml がよろしく頑張ります。た
-だし、いろいろな操作でML名を「ユーザ@ドメイン」形式で指定することに
-注意して下さい。
+を適宜、編集してくれます。
+</para>
+
+<para>
+この後は &fml4; と同様に makefml (or fml) コマンドを使ってください。た
+だし、makefml (or fml)コマンドを使う際には、ML名を「ユーザ@ドメイン」
+形式で指定することだけが違います。
</para>
<para>
-デフォルトのドメインの場合には、@ドメインが不要となります。
+なお、デフォルトのドメインの場合には、@ドメインが省略可能です。
つまり、この場合に限り &fml4; と同じ形式に戻るというわけです。
</para>