コマンドの拡張: コマンドメール このホスト上の全ての ML で利用可能なコマンドを作りたい場合は、 拡張したモジュールを /usr/local/lib/fml/site_local/ 以下に配置して下さい。 一方、特定のMLだけを拡張する場合は、各MLのホーム以下 /var/spool/ml/elena/local/lib/ 以下において下さい。 以下では、このホスト全ての ML で有効にする場合を考えます。 もちろん、どっちにケースでもモジュールの書き方は一緒です。 一般ユーザ用の独自コマンドを作る。 ユーザ向けのコマンド uja を作りたい場合、 FML::Command 以下から適当に cut and paste して /usr/local/lib/fml/site_local/FML/Command/User/uja.pm というファイルを置き、site_default_config.cf に許可するコマンドリスト に追加してください。 commands_for_user += uja admin uja コマンドを作る。 admin 向けのコマンド uja を作りたい場合、 FML::Command 以下から適当に cut and paste して /usr/local/lib/fml/site_local/FML/Command/Admin/uja.pm というファイルを置き、site_default_config.cf に許可するコマンドリスト に追加してください。 commands_for_privileged_user += uja コマンドの拡張: makefml このホスト全ての ML で有効にする場合、 拡張するモジュールを /usr/local/lib/fml/site_local/ 以下に配置して下さい。 一方、特定のMLだけを拡張する場合は、各MLのホーム以下 /var/spool/ml/elena/local/lib/ 以下において下さい。 以下では、このホスト全ての ML で有効にする場合を考えます。 makefml でコマンド uja を作いたい場合、 FML::Command 以下から適当に cut and paste して /usr/local/lib/fml/site_local/FML/Command/Admin/uja.pm というファイルを置けば有効になります モジュールを置くだけで有効になります。 commands_for_ 系の変数の設定変更は不要です。 コマンドの拡張: CGI このホスト全ての ML で有効にする場合、 拡張するモジュールを /usr/local/lib/fml/site_local/ 以下に配置して下さい。 一方、特定のMLだけを拡張する場合は、各MLのホーム以下 /var/spool/ml/elena/local/lib/ 以下において下さい。 以下では、このホスト全ての ML で有効にする場合を考えます。 admin 向けのコマンド uja を作りたい場合、 FML::Command 以下から適当に cut and paste して /usr/local/lib/fml/site_local/FML/Command/Admin/uja.pm というファイルを置き、site_default_config.cf に許可するコマンドリスト に追加してください。 commands_for_admin_cgi += uja