ダイジェスト/まとめ送り
/usr/local/libexec/fml/digest ML名
を定期的に cron から起動すれば、まとめ送りができます。
まだ、簡易版です。
まとめ送りで使われるファイル群
$ml_home_dir/ 以下のまとめおくり関連ファイルには次のようなものがありま
す。
seq-digest
members-digest
recipients-digest
seq-digest は最後に送った記事は何番か?を記録しています。
members-digest はダミーで、
recipients-digest が、まとめおくりの配送リストです。
$digest_recipient_maps は、もちろん IO::Adapter なので、
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
を使えばいいのかな?