summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial/changes/CUI.txt
diff options
context:
space:
mode:
Diffstat (limited to 'fml/doc/ja/tutorial/changes/CUI.txt')
-rw-r--r--fml/doc/ja/tutorial/changes/CUI.txt371
1 files changed, 371 insertions, 0 deletions
diff --git a/fml/doc/ja/tutorial/changes/CUI.txt b/fml/doc/ja/tutorial/changes/CUI.txt
new file mode 100644
index 00000000..884293e6
--- /dev/null
+++ b/fml/doc/ja/tutorial/changes/CUI.txt
@@ -0,0 +1,371 @@
+#
+# ヘルプ
+#
+Q: ヘルプの表示
+4: makefml help ML
+ もしくは makefml info ML を実行するとヘルプが表示される。
+ どちらでも同じ動作。
+ 表示の際に、環境変数 PAGER が指定されていれば、それを使う。
+8: 未実装
+
+
+
+#
+# インストール
+#
+
+Q: fml のインストール方法
+4: トップディレクトリで make install (実体は makefml install)を実行する
+8: トップディレクトリで
+ configure および make install (実体は install.pl スクリプト)
+
+Q: インストールスクリプトの挙動
+4: 対話法式がデフォルト。最重要項目は対話的に設定が可能。
+8: 対話法式ではない。最重要項目は configure オプションで指定する。
+
+
+#
+# MLの作成、削除
+#
+
+Q: MLの作成
+4: makefml newml ML もしくは makefml new ML
+8: makefml newml ML
+
+Q: newml コマンドが作るエイリアス(見本)ファイル
+4: sendmail 用 (互換性があるため postfix 用としても使用可能)
+8: postfix, sendmail, qmail, procmail すべてを作る
+
+Q: newml コマンドが作るエイリアス(見本)ファイルのパス
+4: /var/spool/ml/etc/aliaes
+8: /var/spool/ml/etc/mail/aliaes
+
+Q: qmail 用の設定を作る
+4: makefml qmail-setup ML
+8: 不要 (デフォルトで作成する)
+
+Q: aliaes を再生成する
+4: makefml recollect-aliases ML
+8: 該当するものはない
+
+Q: ML の削除
+4: makefml destructml ML
+8: makefml rmml ML
+
+Q: エラーメール自動解析ツールを設定する
+4: makefml mead ML を実行し、エイリアスも適宜、設定変更する。
+8: 不要、デフォルトで設定されている
+
+Q: fml 自体のテストをしてみる
+4: makefml test ML
+8: 未実装
+
+Q: LISTSERV スタイルのコマンドのセットアップ。
+4: makefml fmlserv ML
+ listserv majordomo でも同じ。
+8: 未実装
+
+
+#
+# アドレスの登録、削除、配送モードの変更
+#
+
+Q: アドレスを(受信者、送信者リスト両方に)追加する
+4: makefml add ML ADDRESS
+ もしくは adduser でもよい。
+ 終了後、ファイルの変更点が表示される。
+ デフォルトの操作対象は actives と members ファイル。
+8: makefml subscribe ML ADDRESS
+ なお
+ add subscribe adduser useradd
+ コマンドは全て同じ意味である。
+ エラーにならない限り、画面表示はなく、静かに終る。
+ デフォルトの操作対象は recipients と members ファイル。
+
+Q: アドレスを(受信者、送信者リスト両方から)削除する
+4: makefml bye ML ADDRESS
+ もしくは byeuser でもよい。
+ 終了後、ファイルの変更点が表示される。
+ デフォルトの操作対象は actives と members ファイル。
+8: makefml unsubscribe ML ADDRESS
+ なお
+ bye unsubscribe deluser remove resign signoff userdel
+ コマンドは全て同じ意味である。
+ エラーにならない限り、画面表示はなく、静かに終る。
+ デフォルトの操作対象は recipients と members ファイル。
+
+Q: アドレスを変更する(受信者リスト、メンバーリストともに変更する)
+4: makefml chaddr ML OLD_ADDRESS NEW_ADDRESS
+ 終了後、ファイルの変更点が表示される。
+ デフォルトの操作対象は actives と members ファイル。
+8: makefml chaddr ML OLD_ADDRESS NEW_ADDRESS
+ エラーにならない限り、画面表示はなく、静かに終る。
+ デフォルトの操作対象は recipients と members ファイル。
+
+Q: 受信者リストにのみアドレスを追加する。
+4: makefml addactives ML ADDRESS
+ これは addactive add2active add2actives でも同じ意味。
+ 終了後、ファイルの変更点が表示される。
+ デフォルトの操作対象は actives ファイル。
+8: 未実装
+
+Q: メンバーリストにのみアドレスを追加する。
+4: makefml addmembers ML ADDRESS
+ これは addmember add2member add2members でも同じ。
+ 終了後、ファイルの変更点が表示される。
+ デフォルトの操作対象は members ファイル。
+8: 未実装
+
+Q: リアルタイム配送を止める
+4: makefml off ML ADDRESS
+ これは skip でもよい。
+ 終了後、ファイルの変更点が表示される。
+ デフォルトの操作対象は actives ファイル。
+8: makefml off ML ADDRESS
+
+Q: リアルタイム配送を再開する
+4: makefml on ML ADDRESS
+ 終了後、ファイルの変更点が表示される。
+ デフォルトの操作対象は actives ファイル。
+8: makefml on ML ADDRESS
+
+Q: まとめおくり配送へ
+4: makefml matome ML ADDRESS
+ コマンドは digest でもよい。
+ 終了後、ファイルの変更点が表示される。
+ デフォルトの操作対象は actives ファイル。
+8: 未実装
+
+
+#
+# リモート管理
+#
+
+Q: リモート管理者を追加する。
+4: makefml addadmin ML ADDRESS
+ 終了後、ファイルの変更点が表示される。
+ デフォルトの操作対象は members-admin ファイル。
+8: makefml addadmin ML ADDRESS
+ エラーにならない限り、画面表示はなく、静かに終る。
+ デフォルトの操作対象は recipients-admin と members-admin ファイル。
+
+Q: リモート管理者を削除する。
+4: makefml byeadmin ML ADDRESS
+ 終了後、ファイルの変更点が表示される。
+ デフォルトの操作対象は members-admin ファイル。
+8: makefml byeadmin ML ADDRESS
+ エラーにならない限り、画面表示はなく、静かに終る。
+ デフォルトの操作対象は recipients-admin と members-admin ファイル。
+
+Q: リモート管理者のパスワードを設定する(1)
+4: makefml passwd ML
+ 対話モードになり、アドレスとパスワードの入力を促される。
+8: 未実装
+
+Q: リモート管理者のパスワードを設定する(2)
+4: makefml passwd ML ADDRESS
+ 対話モードになり、パスワードの入力を促される。
+8: 未実装
+
+Q: リモート管理者のパスワードを設定する(3)
+4: makefml passwd ML ADDRESS PASSWORD
+ 処理の様子が表示される。
+ デフォルトの操作対象は etc/passwd ファイル。
+8: makefml passwd ML ADDRESS PASSWORD
+ エラーにならない限り、画面表示はなく、静かに終る。
+ デフォルトの操作対象は etc/passwd-admin ファイル。
+
+
+
+#
+# 設定の変更
+#
+Q: メニュー形式で設定を変更する
+4: makefml config ML
+8: 未実装
+
+Q: 設定ファイルを編集する
+4: makefml edit ML
+ 使うエディタの入力を促し、
+ そのエディタで config.ph を編集できるようにする。
+ エディタのデフォルトは vi 。
+8: makefml edit ML
+ エディタで config.cf を編集できるようにする。
+ 使うエディタを尋ねたりはしない。
+ 環境変数 EDITOR が設定されていれば、その値が使われる。
+ エディタのデフォルトは vi 。
+
+Q: fml4 固有の設定ファイル変換( cf から config.ph を再生成する)
+4: makefml update-config ML
+ これは update、config-update、update-config.ph コマンドでも同じ。
+ 処理の様子が表示される。
+8: 設定ファイルは config.cf しかないため該当する操作は不要。
+
+
+#
+# メッセージテンプレートの操作
+#
+Q: メニューを使い、cf のテンプレートファイルを編集する
+4: makefml config-template ML
+8: 未実装
+
+Q: newml の際に使われる各種テンプレートファイルを編集する
+4: makefml edit-template FILE
+ なお FILE なしで実行すると、指定可能なファイル一覧が表示される。
+8: 未実装
+
+Q: MLのホームディレクトリにあるヘルプなどのファイルを再生成する
+4: makefml create-doc-template ML
+8: 不要。存在しない。
+ もし置かれているなら、それは管理者がつくって置いたもののはず。
+
+Q: 引数の SRC ファイルを DST へ、ファイル内の変数を変換しつつ生成する。
+4: makefml conv ML SRC DST
+8: 未実装
+
+
+#
+# ログをみる
+#
+Q: ログをみる。デフォルトでは最後の100行が表示される。
+4: makefml log ML [オプション]
+ これは makefml tail ML でも同じ動作になる。
+8: makefml log ML
+ オプションは未実装
+
+
+#
+# CGI の作成
+#
+Q: admin.cgi のセットアップ(スクリプト生成、apacheの設定支援)
+4: makefml admin.cgi ML
+ 対話的に行なわれる。
+8: 半分未実装、半分不要 (スクリプトは makefml newml 時に自動的に作成)
+
+Q: ml-admin.cgi のセットアップ(スクリプト生成、apacheの設定支援)
+4: makefml ml-admin.cgi ML
+ makefml mladmin.cgi ML でも同じ。
+ 対話的に行なわれる。
+8: 半分未実装、半分不要 (スクリプトは makefml newml 時に自動的に作成)
+
+Q: admin.cgi の .htpasswd を設定する
+4: makefml html_cgiadmin_passwd ML
+8: 未実装
+
+Q: html_config
+4: makefml html_config ML
+ このコマンドは html_config_set でも同じ。
+ CGI から設定を変更する際に使われている内部用コマンド。
+8: 未実装
+
+Q: リモート管理者のパスワードを設定し、かつ
+ ml-admin.cgi の .htpasswd を(リモート管理のパスワードと同じも
+ のに)設定する
+4: makefml html_passwd ML
+8: 未実装
+
+Q: ml-admin.cgi の .htpasswd を設定する
+4: makefml htpasswd ML
+8: 未実装
+
+#
+# PGP, GPP 関連
+#
+Q: pgp コマンド WRAPPER
+4: makefml pgp ML
+8: 未実装
+
+Q: pgp2 コマンド WRAPPER
+4: makefml pgp2 ML
+8: 未実装
+
+Q: pgpe コマンド WRAPPER
+4: makefml pgpe ML
+8: 未実装
+
+Q: pgpk コマンド WRAPPER
+4: makefml pgpk ML
+8: 未実装
+
+Q: pgps コマンド WRAPPER
+4: makefml pgps ML
+8: 未実装
+
+Q: pgpv コマンド WRAPPER
+4: makefml pgpv ML
+8: 未実装
+
+Q: gpg コマンド WRAPPER
+4: makefml gpg ML
+8: 未実装
+
+Q: admin-auth (PGP, GPG KEY RING の操作)
+4: makefml admin-auth ML
+8: 未実装
+
+Q: admin-encrypt (PGP, GPG KEY RING の操作)
+4: makefml admin-encrypt ML
+8: 未実装
+
+Q: dist-auth (PGP, GPG KEY RING の操作)
+4: makefml dist-auth ML
+8: 未実装
+
+Q: dist-encrypt (PGP, GPG KEY RING の操作)
+4: makefml dist-encrypt ML
+8: 未実装
+
+
+#
+# POP エミュレーション
+#
+Q: popfml (POP でMTAとMLをエミュレーションする fml) のセットアップをする
+4: makefml popfml
+8: そもそも popfml 自体が未実装
+
+Q: POP のパスワードを設定する
+4: makefml pop_passwd
+8: そもそも popfml 自体が未実装
+
+
+#
+# その他
+#
+
+Q: MLの動作をロックする
+4: makefml lock ML
+8: 対応するものがない。そもそも giant lock がない。
+
+Q: バグレポートの編集テンプレートを作る
+4: makefml bug-report-template ML
+ send-pr でもよい
+8: 未実装
+
+Q: コマンドの実行
+4: makefml command ML
+8: 未実装
+
+Q: 配送モードの設定
+4: makefml delivery_mode ML
+8: 未実装
+
+Q: makefml 中の変数を変更する
+4: makefml setq ML
+8: 対応するものがない
+
+Q: fml が動いている環境についてサマリを表示する
+4: makefml showconfig ML
+ showconf でもよい
+8: 未実装 / 実装予定なし
+
+Q: 「show コマンド」スタイルの OS 情報を表示する方法
+4: makefml show コマンド
+8: 未実装 / 実装予定なし
+
+Q: ファイルを送る
+4: makefml resend ML
+8: 未実装 / 実装予定なし
+
+Q: upgrade コマンド: fml 2.0 から 3.0 へのコンバート
+4: makefml upgrade ML
+8: 不要