mailbox format(s)

Bruce Lilly <[email protected]> Thu, 26 Feb 2004 07:37:34 -0500
Newsgroups gmane.mail.ng
Organization Bruce Lilly
Message-ID <[email protected]>
Iljitsch van Beijnum wrote:

> And as long as we're doing this, it would be a good idea to define a
> solid mailbox format that can be used to share access to messages by
> different applications.

I don't think that's practical:
1. platform differences affecting file sizes, ability to control access,
   ability to lock portions of a file for update, etc., not to mention
   record-oriented systems (e.g. Bitnet), differences in line endings,
   bit- and byte-ordering, etc. ad infinitum
2. metadata used by different applications (e.g. IMAP requires, and POP
   supports a UID per message)

IETF doesn't generally define storage formats, rather formats used for
network transfer.  One might devise a format for sending a collection
of messages, and it might look like multipart/digest...

Applications running on a specific machine need to handle limitations
imposed by that machine's platform (item #1 above), and need to make
arrangements to manage any unique metadata required by that application
(#2).  Applications running across a network can access mailboxes via
established network protocols for accessing or transferring messages
and mailboxes, such as POP and IMAP.

#################################################################
#################################################################
#################################################################
#####
#####
#####
#################################################################
#################################################################
#################################################################