Re: mailbox format(s)
Iljitsch van Beijnum <[email protected]> Thu, 26 Feb 2004 17:16:44 +0100
| Newsgroups | gmane.mail.ng |
|---|---|
| Message-ID | <[email protected]> |
On 26-feb-04, at 14:22, Guðbjörn S. Hreinsson wrote: >> So? We're not saying "you're not allowed to use any other format than >> this", just "if you want to interoperate with other implementations, >> this is the format you should use for that". > I think SHOULD standards SHOULD be refrained from as much as > possible, these items have in the past generated incompatibilities. You are taking a single word out of context. Incompatibilities come up when standards are unclear. Whether you "should" use a standard or "must" use it has no impact on the clarity of the standard. If you feel the word "should" must not appear in standards documents I have no problem with that. >>> differences in line endings, bit- and byte-ordering, etc. ad >>> infinitum >> This stuff should be kept in the format set by the sender. > Not necessarily. The storeage of data should be stored in whatever > format is convenient, but presentation should use original formatting. Yes, necessarily. How else can you verify the authenticity of a message?Reformatting for presentation on the other hand is not a problem. >>> IETF doesn't generally define storage formats, rather formats used >>> for >>> network transfer. >> It seems rather silly to build a store-and-forward messaging system >> and >> then only standardize the "forward" part and not the "store" part. > The store in store-and-forward is about queueing. Not mailbox storing. So what exactly is the difference between a queued and a stored message? I think that many people assume a message is composed, then goes through a series of queue/transmit cycles and is finally delivered. However, I see no fundamental difference between queuing a message for further transmission and storing it in a mailbox until the user is ready to look at it. Another thing we need to look at is the difference between the person/entity who creates the message, and the person/entity responsible for sending it to the recipient. Obviously these are often the same, but for mailinglists and forwarded messages this isn't the case. In such cases, we need to be able to differentiate between replying to the original author, or to the sender. We probably want the sender to indicate which should be the default action, although this should be easy to override by the person who is doing the replying.