ホソカワです。
ストーリー1は、やまのさんの案[XP-jp:00748]を採用し、下記のタスクにわける事
にします。
1. Mailerがメール本文とメール設定ファイルを取得する。
2. メール設定ファイルをパースし、配送先のアドレス等をメモリ上に保存する。
3. Mailerは、Mailインスタンスをnewし、本文および配送先アドレスを
Mailインスタンスにセットする。
4. Mailer は、Mail インスタンスを配送エージェントクラスにわたし、配送を
依頼する。
5. 配送エージェントクラスは sendmail を起動する。
/etc/aliases の例です。
XP-jp: "l/usr/local/bin/extreme-domo /etc/mail-list/XP-jp/config"
XP-jp 宛のメールが届くと、
"/usr/local/bin/extreme-domo /etc/mail-list/XP-jp/config"
"/etc/mail-list/XP-jp/config" は、MLのメンバーのアドレスなどが入っています。
簡単にまとめました。先に進みたいのでお願いがあります。
configファイルのフォーマットを決めましょう!
これが決まれば、「きも」であるタスク2が作成できます。
--
Kaoru Hosokawa
khosokawa@....com