44 lines
2.0 KiB
Plaintext
44 lines
2.0 KiB
Plaintext
MBOX-Line: From mrc at CAC.Washington.EDU Thu Mar 8 11:45:30 2007
|
|
To: imap-protocol@u.washington.edu
|
|
From: Mark Crispin <mrc@CAC.Washington.EDU>
|
|
Date: Fri Jun 8 12:34:38 2018
|
|
Subject: [Imap-protocol] question on BODY[n.MIME]?
|
|
In-Reply-To: <07Mar8.112542pst."57996"@synergy1.parc.xerox.com>
|
|
References: <07Mar8.112542pst."57996"@synergy1.parc.xerox.com>
|
|
Message-ID: <alpine.OSX.0.83.0703081129120.11046@pangtzu.panda.com>
|
|
|
|
On Thu, 8 Mar 2007, Bill Janssen wrote:
|
|
> It seems that Thunderbird expects BODY[n.MIME] to return the entire
|
|
> MIME part, while I think the spec says to return only a set of
|
|
> headers, and only those headers specified in the MIME spec
|
|
> ("Content-Type", "MIME-Version", "Content-Transfer-Encoding",
|
|
> "Content-Id", and "Content-Description"). In any case, TBird
|
|
> seems to be building the message which it displays using the
|
|
> headers as the body content!
|
|
|
|
The BODY[n.MIME] specification returns the entirety of the MIME part
|
|
mini-header; there is no list of "headers in the mini-header to include
|
|
and header in the mini-header to exclude." Note that MIME-Version is
|
|
normally not in the mini-header.
|
|
|
|
If Thunderbird is really behaving as you say, then it is so broken that it
|
|
is unusable. Not that Thunderbird has ever impressed me as being IMAP
|
|
clueful (it hasn't); but I suspect that you have misinterpreted what it
|
|
actually does simply because it can't possibly work (even poorly) if it
|
|
assumed that the body part content was included in BODY[n.MIME].
|
|
|
|
The protocol snippet that you provide seems to indicate the server
|
|
is performing properly. I'll note that the message is malformed in that
|
|
the TEXT/PLAIN is missing the mandatory CHARSET.
|
|
|
|
My suggestion is that you try your server against a known IMAP-clueful
|
|
client (such as Pine or Alpine, hint hint). That way, if there are
|
|
interoperability problems, it is much easier to diagnose.
|
|
|
|
-- Mark --
|
|
|
|
http://panda.com/mrc
|
|
Democracy is two wolves and a sheep deciding what to eat for lunch.
|
|
Liberty is a well-armed sheep contesting the vote.
|
|
|