ダイジェスト/まとめ送り
/usr/local/libexec/fml/digest ML名
を定期的に cron から起動すれば、まとめ送りができます。
まだ、簡易版です。
&fml4; のようなキメの細かい設定は出来ません。
まとめ送りで使われるファイル群
$ml_home_dir/ 以下の「まとめおくり関連ファイル」には次のようなものがあ
ります。
seq-digest
members-digest
recipients-digest
seq-digest は最後に送った記事は何番か?を記録しています。
members-digest はダミーで、
recipients-digest が、まとめおくりの配送リストです。
もちろん IO::Adapter クラスを利用して配送リストを取得するので、
$digest_recipient_maps では mysql なども利用可能です。
案: ダイジェスト関連のコマンドをどうするか?
digest コマンドのまとめ。作るなら、こうかな?(fml-devel 313)
でもね、将来、より細かい指定が出来るようにすることを考えると、
これでいいのか?
makefml コマンド
(以下のコマンドは実装済み)
makefml digest $ml $address on
makefml digeston $ml $address
makefml digest $ml $address off
makefml digestoff $ml $address
admin コマンド
(以下のコマンドは実装済み)
admin digest $address on
admin digest $address off
ユーザコマンド
(実装済)
digest on
digest off
これは confirmation を返す。で、よい?
confirm は未実装です。デザインポリシーとして、アドレス操作関係のコマン
ドのデフォルトは厳しくしましょう。要望がでてきたら、順次緩めていくとい
うことにします。
CGI
(実装済)
digeston
digestoff
recipes
§.digest.recipes;