When I generate a digest message using MIME encapsulation (outside of VM) I notice that VM seems to require an extra line new line in order to properly display the "from" and "subject" headers (both in summary and presentation) of digest sub-messages. In fact I think that it is seeking past the header block entirely. RFC2046 shows a digest part having a newline before the headers, but this doesn't appear to be required (?).
I have attached an example digest, created from an NPR news feed. I have taken the liberty of inserting the VM-required new-line for the *first message only*. Visiting the digest temporary folder one will notice a normal first message and then subsequent messages with subject "" and sender VM (some sort of default).
I will look into this some more, unless I am just wrong about the standard...
This works in opposite too. When I forward more than one message, VM does a very nice thing and makes a digest of the marked messages. The problem is, it inserts a new line after the border of each digest part:
--56HD+tjpq5 "coV+5jrhX5" Transfer- Encoding: 7bit
Content-Type: multipart/digest; boundary=
Content-
This is a digest, 2 messages, MIME encapsulation.
--coV+5jrhX5
MIME-Version: 1.0 alternative; "----=_ NextPart_ 000_0017_ 01CB3494. 494390C0"
Content-Type: multipart/
boundary=
If the message is encoded in non-ascii (iso-2022-jp in this case) then another client (gmail here) might not know that and show garbled text, if not then it will simply show the headers (sort of unpleasent).