
   *         *       *       **   **        ********   ********
   **       **      ***      **   **        ********  *********
   ***     ***     *****     **   **                  ****
   ****   ****    *******    **   **        ********   ******
   ***** *****   *********   **   **        ********       ****
   ***********  ***********  **   ********  **        *********
   ***********  ***********  **   ********  **        ********

                     ,
   BY DAVOR JADRIJEVIC


   MAILFS is a client for userfs file system. MAILFS will read
the mail file and arrange it in form of a directory. Each message
is represented by its number, and name of the person From whom
the message arrived. Directory itself behaves as a file; it can
be read, giving message with headers. It can be entered, as a normal 
directory, inside of which are files representing headers (each 
header in separated file) and message body.

   Message dates are converted to local time, so the time-stamp of
files representing mail is set appropriately. This can be used
for comparing the time (in local units) when messages are written;
useful for time-basis sorting etc.

Please refer to man page mailfs.1 with e.g.
$ groff -man mailfs.1 | more
for more details.

--- STATUS OF MAILFS ---
    (alpha  testing) 

Things to be done:

1. Dynamics.

Dynamically read the mail as it arrives in the mailbox.
Possible solutions are under consideration.
For now, MAILFS is static - mail file can be mounted, but
once it's mounted it's not supposed to change (anomalies
are expected if it does).

2. Speeded-up parser.

It has been reported that long mail files take very long
time to be parsed. 

3. Proper rfc822 implementation

It has been implemented a subset of rfc822 recommendation
in a rather simple way, in order to get a useful mailfs
behaviour with rather quick and simple solutions. 

4. Sending mail

If I get a good idea, maybe I can implemend replying and
sending mail messages, so mailfs will serve as fully qualified
mailer, which can be mounted all the time.
 
--- * * * ---

I wish to thank Jeremy Fitzhardinge for making userfs,
his idea and collaborating on mailfs.

Mailfs can be handled under the terms of GNU public licence.

Enjoy it.
--             ,
Davor Jadrijevic <davj@ds5000.irb.hr>
Lastovska 5, 41000 Zagreb, Croatia.
