コマンドの拡張: コマンドメールの場合 このホスト上の「全ての ML で利用可能な」コマンドを作りたい場合は、 拡張したモジュールを /usr/local/lib/fml/site_local/ 以下に配置して下さい。 一方、特定のMLだけを拡張する場合は、各MLのホーム以下 /var/spool/ml/elena/local/lib/ 以下において下さい。 一般ユーザ用の独自コマンドを作る。 ユーザ向けのコマンド uja を作りたい場合、 FML::Command 以下から適当に cut and paste して /usr/local/lib/fml/site_local/FML/Command/User/uja.pm というファイルを置き、設定ファイルで uja を許可するコマンドリストに追加して下さい。 全ての ML で有効にする場合は、site_default_config.cf で、 許可するコマンドリストに追加してください。 user_command_mail_allowed_commands += uja elena ML だけで有効にする場合は、elena ML の config.cf で、 許可するコマンドリストに追加してください。 user_command_mail_allowed_commands += uja admin uja コマンドを作る。 admin 向けのコマンド uja を作りたい場合、 FML::Command 以下から適当に cut and paste して /usr/local/lib/fml/site_local/FML/Command/Admin/uja.pm というファイルを置いてください。 全ての ML で有効にする場合は、site_default_config.cf で、 許可するコマンドリストに追加してください。 admin_command_mail_allowed_commands += uja elena ML だけで有効にする場合は、elena ML の config.cf で、 許可するコマンドリストに追加してください。 admin_command_mail_allowed_commands += 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 というファイルを置けば有効になります モジュールを置くだけで有効になります。 *_allowed_commands 系の変数の設定変更は不要です。 コマンドの拡張: 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 というファイルを置いてください。 全ての ML で有効にする場合は、site_default_config.cf で、 許可するコマンドリストに追加してください。 admin_cgi_allowed_commands += uja elena ML だけで有効にする場合は、elena ML の config.cf で、 許可するコマンドリストに追加してください。 admin_cgi_allowed_commands += uja