From a2e84ab664078913101d0e0e391116db29d3fa93 Mon Sep 17 00:00:00 2001 From: fukachan Date: Thu, 4 Jul 2002 08:30:48 +0000 Subject: setup/ section (e.g. newml) --- fml/doc/ja/tutorial/setup/config.cf.sgml | 73 ++++++++++++++++++++++++ fml/doc/ja/tutorial/setup/newml.sgml | 95 ++++++++++++++++++++++++++++++++ fml/doc/ja/tutorial/setup/postfix.sgml | 56 +++++++++++++++++++ fml/doc/ja/tutorial/setup/qmail.sgml | 30 ++++++++++ 4 files changed, 254 insertions(+) create mode 100644 fml/doc/ja/tutorial/setup/config.cf.sgml create mode 100644 fml/doc/ja/tutorial/setup/newml.sgml create mode 100644 fml/doc/ja/tutorial/setup/postfix.sgml create mode 100644 fml/doc/ja/tutorial/setup/qmail.sgml (limited to 'fml/doc/ja/tutorial/setup') diff --git a/fml/doc/ja/tutorial/setup/config.cf.sgml b/fml/doc/ja/tutorial/setup/config.cf.sgml new file mode 100644 index 00000000..ada4f957 --- /dev/null +++ b/fml/doc/ja/tutorial/setup/config.cf.sgml @@ -0,0 +1,73 @@ + + + + + 設定ファイル config.cf のカスタマイズ + + + +makefml は +config.cf (設定ファイル) と +fml を起動するために MTA が呼び出すファイルである +include +および +include-ctl をインストールしてくれます。 + +% su fml +% makefml newml elena + ... snip ... +% ls /var/spool/ml/elena +config.cf include include-ctl + + + + +MLのカスタマイズは config.cf をエディタで編集して下さい。 + + +まだ、設定ツールはできていません。 + + +とりあえず config.cf の先頭の ml_domain と ml_name が +正しいかどうかを確認して下さい。 + +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 + + + + +include include-ctl aliases の書き方は &fml4; と同様です。 +include ファイルの PATH がちょっと違いますが、 +aliases の設定の仕方は一緒です。 + + + +/var/spool/ml/elena/include ファイルは + +"| /usr/local/libexec/fml/fml.pl /var/spool/ml/elena" + + +/var/spool/ml/elena/include-ctl ファイルは + +"| /usr/local/libexec/fml/fml.pl /var/spool/ml/elena --ctladdr" + + + + diff --git a/fml/doc/ja/tutorial/setup/newml.sgml b/fml/doc/ja/tutorial/setup/newml.sgml new file mode 100644 index 00000000..71e8969e --- /dev/null +++ b/fml/doc/ja/tutorial/setup/newml.sgml @@ -0,0 +1,95 @@ + + + + + + UNIX 上でMLを作成する + + + + + + makefml newml でMLを作る + + + +makefml を使ってMLを作成します。 +使い方は &fml4; と同様です。 + +% su fml +% makefml newml elena + + + + + +この時、makefml newml は以下のような処理をします。 + + + + + + /var/spool/ml/elena へ + + config.cf + include + include-ctl + + などを作る(適宜、elena やドメインの値を変換しながら) + + + + + + /var/spool/ml/etc/mail/aliases に elena の設定を仕込む。 + postalias で /var/spool/ml/etc/mail/aliases.db を再生成する。 + + + + + + + ~fml/public_html/$domain/$ml/ + + 例えば elena@fml.org なら + + ~fml/public_html/fml.org/elena/ + + を用意する。 + ここに HTML 化された記事が自動的に作られることになる(でふぉると)。 + + + + + + CGI インターフェイスを用意する。 + ドメインで一番偉いインターフェイス(そのドメインのMLは全部操 + 作できる)が + + ~fml/public_html/cgi-bin/fml/$domain/admin/menu.cgi + + また、各MLで一番偉いインターフェイス(そのMLの操作ができる) + + ~fml/public_html/cgi-bin/fml/$domain/ml-admin/menu.cgi + + + + + + + + + + + +§.setup.postfix; +§.setup.qmail; + + + +§.setup.config.cf; + + + diff --git a/fml/doc/ja/tutorial/setup/postfix.sgml b/fml/doc/ja/tutorial/setup/postfix.sgml new file mode 100644 index 00000000..7a068dcf --- /dev/null +++ b/fml/doc/ja/tutorial/setup/postfix.sgml @@ -0,0 +1,56 @@ + + + メールサーバの設定 (postfix) + + + + +alias_maps が適切に設定されていれば、 +ML作成時にも特別な作業はありません。 +postfix の設定は自動的に更新されています。 + + + + + +makefml はシステムの aliases を変更することはありませんが、 +$ml_home_prefix/etc/mail/aliases +への追加と aliases.db の更新が自動的に行なわれています。 + + + + + + 例: /var/spool/ml/etc/mail/aliases のフォーマット + + + +aliases のエントリは +$ml_home_prefix/etc/mail/aliases +に追加されます。 + +### 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 ### + +バーチャルドメインの場合、 +$ml_home_prefix の部分は +$virtual_maps にしたがって自動的に変化します。 + + + + + + diff --git a/fml/doc/ja/tutorial/setup/qmail.sgml b/fml/doc/ja/tutorial/setup/qmail.sgml new file mode 100644 index 00000000..d46ceb90 --- /dev/null +++ b/fml/doc/ja/tutorial/setup/qmail.sgml @@ -0,0 +1,30 @@ + + + メールサーバの設定 (qmail) + + + +makefml newml は次のような qmail 用の設定ファイルを作ります。 + +~/.qmail-fml:org-elena +~/.qmail-fml:org-elena-ctl + +よって + +/var/qmail/control/virtualdomains + +に、あらかじめ次のような設定を仕込んでおけば、 +makefml newml を実行するだけで +qmail でも自動的にMLが有効になります。 + +fml.org:fml-fml.org + + + + + +この設定は、ML用に一つのドメインをまるまる使うことを前提としています。 + + + + -- cgit v1.2.1