[mew-int 01195] Re: Possible bug in IMAP Support

Jason L. Shiffer jshiffer at example.com
Mon Dec 9 13:16:29 JST 2002


Kazu Yamamoto wrote:
> From: "Jason L. Shiffer" <jshiffer at example.com>
> Subject: [mew-int 01190] Possible bug in IMAP Support
> 
> 
>>It fetches the mail fine up until msg 50 at which time every line in 
>>every message is followed by ^M (crlf).  This of course messes up all 
>>further processing of those messages.
> 
> 
> The IMAP spec says that every line is followed by CRLF. So, I don't
> know why you said "This of course messes up all further processing of
> those messages".
> 
> Would you please explain the problem more concretely?

No problem.

This imap account has 300+ msgs in the inbox and I just started to use 
mew on the account.  When mew does the initial sync with the server the 
first 49 messages turn out fine so I can read them without a problem. 
but message 50+ do not seem to get the crlf stripped.  Mew then 
complaines about incorrect headers and such as below:

X-Mew: some control code on Date: are removed.
        some control code on Email: are removed.
        some control code on From: are removed.
        some control code on Have are removed.
        some control code on Importance: are removed.
        some control code on It are removed.
        some control code on Message-Id: are removed.
        some control code on Mime-Version: are removed.
        some control code on New are removed.
[...]

If I open the raw msg file 50 (or larger) each line is followed by ^M, 
however this is not the case for msg 49 an below.

It appears to happen only during fetching more then 49 messages as I 
have manually  altered the .mew-cache and rm'd some of the files and 
they are synced fine up until more then 49 messages are retrived.

I am running debian linux, emacs 21.2.2, Mew 3.1

I hope this helps.

Jason







More information about the Mew-int mailing list