presuming you were storing the message in a file on disk, you could adopt some sort of meta structure, where the message was a part, and envelopes became other parts (and annotations if desired). This could be as simple as putting a length at the start of the message to where the envelopes start. Any sort of structure I'd length-prefix, so you can skip data instead of having to scan it.

the server would take care of it all, and clients would just fetch the bits they wanted. Being in a single file would solve issues relating to synchronisation / keeping it all together.


On 21/02/2012 3:46 a.m., Bron Gondwana wrote:

On Mon, Feb 20, 2012, at 02:43 PM, Dave Cridland wrote:
On Mon Feb 20 14:35:35 2012, Bron Gondwana wrote:
It probably means storing annotations - or at least providing a way
to access this envelope data that smells remarkably like
annotations.
No.

Store it as a properly modelled transport envelope - no need to turn
it into magic soup - that's never worked.
Fine with me.  It's just yet another axis of data tied to a message, and
it needs its very own "keywords" or "annotations" as well, presumably, if
you want to note when it was accepted, or MDNed.

Bron.

--
Adrien de Croy - WinGate Proxy Server - http://www.wingate.com
WinGate 7 is released! - http://www.wingate.com/getlatest/

_______________________________________________
imap5 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/imap5

Reply via email to