ケーススタディ: MLの階層化
メンバー制限をする普通の ML 群を考えます。
(fml bible にあるように)例えば営業部に営業 1、 2、 3 課がある場合です。
まず、それぞれの課用に sales-1、 sales-2、 sales-3 ML を作り、
ML のメンバーはそれぞれの課で管理してもらうことにします。
また別途、営業部全体の連絡用に sales ML も作り、
sales ML へメールを送信すると、
sales-1 sales-2 sales-3 のメンバーにも配送されます。
配送先は sales MLの config.cf で
recipient_maps += $ml_home_dir/../sales-1/recipients
recipient_maps += $ml_home_dir/../sales-2/recipients
recipient_maps += $ml_home_dir/../sales-3/recipients
とすれば、sales-1,2,3 すべてのメンバーに配送されます。
投稿可能なメンバーも同様に
member_maps += $ml_home_dir/../sales-1/members
member_maps += $ml_home_dir/../sales-2/members
member_maps += $ml_home_dir/../sales-3/members
としてください。
社内用の場合はか、member_maps を変更せずとも
誰でも投稿できるように
post_restrictions = permit_anyone
と設定してしまうのもアリでしょう。