コマンドメール (fml をメールで操作する) fml にメールで文字列(コマンド)を送り込むことで、fml に特定の処理をして もらうことができます。例えば、メンバーの登録、削除や、過去の記事を取り 寄せるなどの処理が代表例です。 fml の基本的な使い方は makefml を使った操作です。 makefml ではすべての作業が許されます。 一方、コマンドメールなどでユーザに提供されているコマンド操作は makefml による操作のごく一部です。 それは makefml のコマンドの一部を使えなくし、 適宜 confirmation を付け加えたコマンド体系といってよいでしょう。 処理の流れ elena MLの場合、 コマンドメールを elena-ctl@fml.org に送信してください。 メールは MTA が受け、最終的に MTA は /usr/local/libexec/fml/fml.pl --ctladdr (もしくは /usr/local/libexec/fml/command ) というコマンドを実行します。 fml.pl はメールを標準入力から受けとり、 MLとして必要な処理をした後、MTA へ配送を委ねます。 &fml4; と違い、&fmldevel; ではコマンドの結果を 一通のメール ( MIME/Multipart )にまとめて返送 しています。 モジュールについて &fmldevel; では メールによるコマンド処理 makefml によるコマンド処理 CGI でのコマンド処理 これらすべての機能が FML::Command:: クラスのモジュールを使うように 設計されています。