Misc Mail doctype Descriptions:

     Doctype
        |
        |
        ^
   MAILFOLDER ---- NEWSFOLDER
    |  |  |
    |  |  \___ IRList
    |  |           \
    |  \__________ Maildigest -- DigestTOC
    |              / 
    \_________ Listdigest
The BSn mail doctypes have been designed to accept and correctly handle nearly anything that ends up in a mailfolder.

The MAILFOLDER, NEWSFOLDER, IRLIST, MAILDIGEST, LISTDIGEST and DIGESTTOC doctypes are all intimately intertwined into one another.

The AUTODETECT class knows how to indentify these files, basically those with mail headers and those with news headers. All these files are passed to the MAILFOLDER doctype. It in turn understands the different types of mail and passes the records to the suitable doctype. These doctypes are also equiped with identification logic and can pass the doctype to yet another class.

In practice this means that: a folder can contain a mixture of all the kinds of mail that arrive in ones mailbox, even mixed with newsfolders. Due to this design it is well suited for use as part of an automatic list or behind a incoming mail filter.

NEWSFOLDER
In v2.0+ of the doctype suite newsfolders parsed by the MAILFOLDER document handler are "automaticaly" set with the NEWSFOLDER DOCTYPE. This is mainly to get the right MIME type for binding external applications such as a newsreader.

The MIME type for "Raw" records is "message/news".

MAILDIGEST:
Internet mail digest file format per RFC 1153. This is the most common mail digest format. The MAILDIGEST is for single digests only. To process a folder of digests one should use the MAILFOLDER doctype. That doctype has been designed to identify RFC1153 digests and will pass the individual messages to the MAILDIGEST doctype.

The MIME type for "Raw" records is "Application/X-MailDigest". See also MAILFOLDER.

LISTDIGEST:
Listserver mail digest file format. As with the MAILDIGEST doctype it is designed for single digests only. The MAILFOLDER doctype will identify LISTDIGEST messages and segment a folder into individual digests as records.

The MIME type for "Raw" records is "Application/X-ListDigest". See also MAILFOLDER.

IRLIST:
Yet another mail digest format. The MIME type for "Raw" records is "Application/X-IRList". See also MAILFOLDER.

DIGESTTOC:
This is a "helper" class for MAILDIGEST and LISTDIGEST. It handles the creation of a Table of Contents (with HyperLinks in HTML) for the contents of a digest. The Hyperlinks and Table of Contents is created "on-the-fly" during the Presentation. See

The MIME type for "Raw" records is "message/rfc822". See also MAILFOLDER.


© Copyright 1995-1996   Basis Systeme netzwerk, Munich. All Rights Reserved.