An mbox message may have just one body part or it may have multiple body parts (with a Content-Type or multipart/alternative or multipart/mixed or multipart/related or multipart/report, etc.) If a message is multipart, then its first part is simply the multipart container whose contents are the other parts. A multipart message part (a "container" part) does not appear in the message content list at the bottom of a DArcMail message info page.
Each message part that is not itself a multipart is shown in the message content list if it is not empty (that is, if it has a length > 0)
The message content list shows these fields for each non-empty, non-multipart message part:
- Action. This is 'view', 'download', or 'show path'.
- If the Content-Type of the message part is 'text/html' or 'text/plain' AND either
(a) the Storage is 'internal' OR(b) Storage is 'external' and the external file is visible from the computer on which the DArcMail application is running, and the external content has NOT been wrapped in XML,then the action is 'view', meaning that you can view the content directly in the DArcMail application.- If the Content-Type is not 'text/plain' or 'text/html' AND either
(a) the Storage is 'internal' OR(b) Storage is 'external' and the external file is visible from the computer on which the DArcMail application is running,then the action is 'download'.- If the Storage is 'external' and the external file is NOT visible from the computer on which the DArcMail application is running, then the action is 'show path', meaning that DArcMail will show the full path of the external file in a separat window.
If a message part has a Content-Transfer-Encoding of 'base64 or 'quoted-printable', DArcMail will decode the content to its original representation before viewing or downloading. However, if the Storage is external and if the external content has been wrapped in XML, then the content will not be decoded.
- Content-Type. This is the MIME type of the message part, as given in the Content-Type header of the message part. If a message part has Content-Type 'text/html' the preceding or following message part may be a 'text/plain' rendering of the same information.
- Content Length. This is the length of the content, in bytes.
- Original Name. DArcMail preserves the original names of attachments.
- Part Id. This is the sequential part number assigned in the original mbox format input. If there is numbering gap in the Part Id column, then the missing part was a multipart "container", or it was a part with zero length.