Thread View: comp.mail.mime
4 messages
4 total messages
Started by Mark Crispin
Wed, 27 Jan 1993 10:12
re: Table of contents for a MIME note?
Author: Mark Crispin
Date: Wed, 27 Jan 1993 10:12
Date: Wed, 27 Jan 1993 10:12
13 lines
1438 bytes
1438 bytes
IMAP2bis solves the problem by extending IMAP2 to transmit the MIME structure of messages. So, for remote mailboxes, you don't need to fetch the entire text of the message just to get its MIME structure. This was one of the things that caused a long debate in the MIME working group, with me having to fight tooth and nail to make sure that MIME didn't do things that would make the determination of MIME structure difficult (e.g. the prohibition of recursive encoding is due to my insistance). I don't think that having a separate structure index in the message itself is a good idea, because that introduces a new failure mode in which the actual message structure doesn't correspond to its index. We're all better off making sure that it continued to be easy to parse MIME quickly.
Re: Table of contents for a MIME note?
Author: Ed Hall
Date: Thu, 28 Jan 1993 04:25
Date: Thu, 28 Jan 1993 04:25
8 lines
787 bytes
787 bytes
Nothing prevents a mail reader or other application from generating a table of contents and keeping it with the message in some way. On the other hand, having the sender generate a TOC obviates the need for embedding anything in the message itself. This defeats much of the purpose of MIME's structure, doesn't it? -Ed Hall edhall@rand.org
Re: Table of contents for a MIME note?
Author: William Chung
Date: Thu, 28 Jan 1993 15:29
Date: Thu, 28 Jan 1993 15:29
27 lines
2203 bytes
2203 bytes
Yes, IMAP2bis allows for transmission of the MIME structure of a message. However, IMAP2bis only helps for retrieving messages from a remote mailbox. What about local access to a mailbox? IMAP2bis clients can determine MIME structure without the entire text of a message, but what about the server? How can an IMAP2bis server efficiently store the MIME structure of a message so that client requests can be serviced quickly without additional parsing or large memory requirements? I agree that a sender should not generate and send a table of contents with a MIME message since, yes, that is redundant information. I am suggesting that efficient processing of MIME messages by the *receiver* would be facilitated by being able to store a TOC to speed up future accesses. Extracting MIME structure information can mean a large performance penalty due to the potentially large size of a MIME message. A TOC summarizes MIME structure information and makes it available efficiently since there is no longer a need to parse the entire note. There are many ways to implement a TOC; I'm curious and want to know if others have implemented a TOC mechanism or if there is some TOC standard/RFC I should look at. If not, I guess a TOC mechanism is something that can be considered private to a specific mail handler, and as such, can be implemented in any way. Thanks for the quick responses! - William Chung. IBM Research, T.J. Watson Research Center whchung@watson.ibm.com
Re: Table of contents for a MIME note?
Author: Jack Stewart
Date: Thu, 28 Jan 1993 19:11
Date: Thu, 28 Jan 1993 19:11
38 lines
2467 bytes
2467 bytes
mhn (part of the mh 6.8 distribution) generates a "table of contents"
when you scan a message or folder. In is straight forward for a mail
reader to generate such a table from the body of a MIME message. The
following is a sample table output from mhn:
% mhn -list 9 +meta-mail
msg part type/subtype size description
9 multipart/alternative 8975
1 multipart/mixed 5334
1.1 text/richtext 2914
1.2 message/external-body 30 The 2.4.CHANGES file
text/plain
1.3 text/richtext 10
1.4 message/external-body 64 The core tar file (mm2.4.tar.Z)
application/octet-stream
1.5 text/richtext 10
1.6 message/external-body 69 The contrib tar file (contrib2.4.tar
application/octet-stream
1.7 text/richtext 10
1.8 message/external-body 65 The DOS tar file (dos2.4.tar.Z)
application/octet-stream
1.9 text/richtext 10
1.10 message/external-body 65 The Amiga tar file (amiga2.4.tar)
application/octet-stream
1.11 text/richtext 5
2 text/plain 3233
I am sure that other MIME mail readers are probably capable of
something similar. Just because you don't have a table of contents in
the message body doesn't mean that you can't generate one.
---Jack
--
Jack Stewart E-Mail: jack@CCSF.Caltech.EDU
Caltech Concurrent Supercomputing Facilities, Phone: 818-356-2153
Mail Code # 158-79, 391 S. Holliston,
Pasadena, CA 91125. #include <std.disclaimer>
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads