Let me start the ball rolling, since the basic project idea
was mine to start with.
These tasks are in increasing order of complexity.
1) Convert an existing mailbox on the current host into a set
of web pages, also on the current host.
2) Convert an existing mailbox on the current host into a set
of web pages and transfer them to a directory on a different
host.
3) Convert an existing mailbox on the current host into multiple
sets of web pages, also on the current host, based on the
subjects of the messages.
4) Convert multiple mailboxes on the current host into multiple
sets of web pages, also on the current host, based on the
subjects of the messages.
5) Transfer a mailbox on a different host to the current host
and convert it into a set of web pages and transfer them to
a directory on the different host.
6) Transfer multiple mailboxes on different hosts to the current
host and convert them into multiple sets of web pages and
transfer them to multiple directories on different hosts,
based on the subjects of the messages.
7) Convert multiple mailboxes on the current host into multiple
sets of web pages. Multiple subjects can be combined into
the same chain of messages. Transfer the different sets to
multiple directories on different hosts.
8) Convert multiple mailboxes on the current host into multiple
sets of web pages. Subjects and dates can be used to divide
messages with the same subject into different sets. Transfer
the different sets to multiple directories on different hosts.
9) Transfer multiple mailboxes on different hosts to the current
host and convert them into multiple sets of web pages. Multiple
subjects can be combined into the same chain of messages.
Subjects and dates can be used to divide messages with the
same subject into different sets. Transfer the different sets
to multiple directories on different hosts.
Based on what I have seen so far, hypermail might be the best choice
to base our project on. We would need to create the user interface,
the incoming and outgoing FTP transfers, and the message filtering.
We would avoid having to do the conversion ourselves.
We could do scenarios on tasks 1, 2, or 5 (pick any two).
dsc