27 messages in net.sourceforge.lists.courier-users[courier-users] Re: outlook express l...
FromSent OnAttachments
Vlad MarchenkoSep 10, 2001 10:04 am 
Sam VarshavchikSep 10, 2001 3:20 pm 
Tim HunterSep 10, 2001 3:49 pm 
Vlad MarchenkoSep 10, 2001 10:53 pm 
James KnightSep 11, 2001 12:34 am 
Alexei Batyr'Sep 11, 2001 2:20 am.patch
Oliver BlasnikSep 11, 2001 4:05 am 
Vlad MarchenkoSep 11, 2001 4:11 am 
Mogens ValentinSep 11, 2001 4:46 am 
Sam VarshavchikSep 11, 2001 5:05 am 
Sam VarshavchikSep 11, 2001 5:08 am 
Tracy SnellSep 11, 2001 5:40 am 
Oliver BlasnikSep 11, 2001 5:51 am 
Oliver BlasnikSep 11, 2001 5:56 am 
Alexei Batyr'Sep 11, 2001 6:59 am 
Sam VarshavchikSep 11, 2001 10:51 am 
Sam VarshavchikSep 11, 2001 10:51 am 
David BSep 13, 2001 3:20 pm 
Alexei Batyr'Sep 14, 2001 7:34 am.Other
David BSep 20, 2001 2:14 pm 
Sam VarshavchikSep 20, 2001 2:52 pm 
David BSep 20, 2001 3:53 pm 
Sam VarshavchikSep 20, 2001 4:13 pm 
David BSep 20, 2001 4:29 pm 
Sam VarshavchikSep 20, 2001 5:17 pm 
David BSep 21, 2001 10:20 am 
Sam VarshavchikSep 21, 2001 2:31 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[courier-users] Re: outlook express losts messagesActions...
From:Alexei Batyr' (leh@pcmag.ru)
Date:Sep 11, 2001 2:20:41 am
List:net.sourceforge.lists.courier-users
Attachments:

Vlad Marchenko writes:

but it still flash with unread message when oulook is "checking for new messages', but then when it turn into downloading it, OE doesn't see it. If you are interested in exploring this situation, I can give you account on my server to investigate.

I've investigated this problem more than a year ago. It arised in OE 5.0, almost disappeared in OE 5.5 and returned in OE 6.0. Root of the problem is presence of non-ASCII (e.g. cyrillic) characters in message headers which Courier IMAP sends to client in response to FETCH ENVELOPE command. If you're using hacked Courier MTA or other MTA allowing non RFC 2047 compliant headers your maildirs inevitably would contain such a messages. Courier IMAP sends all headers as quoted strings assuming they can't contain non-ASCII chars (relying to courier MTA's strict RFC 2047 policy). When OE 5.0 or 6.0 see prohibited character in quoted string, it issues "parse error" and... totally forgets about affected message - nice behaviour, isn't it? OE 5.5 in contrast to its predecessor and successor accepts almost all prohibited characters in quoted strings (it doesn't like only control chars, e.g. 0x0d, and maybe some other exotic ones).

So release of OE 6 forced me to dust off my old 10-minutes msgenvelope.c patch (attached) which checks presence of non-ASCII chars and if so sends such string as binary literal (UW-IMAP-like behaviour). Non-ASCII symbols in some exotic places (e.g. addresses) are replacing by underscores. It worked smoothly for me with OE 5.0 and working now about 2 weeks with OE 6.0 without any problems (of course it works with all other versions of OE and Netscape).

After applying the patch, making imapd, stopping it, replacing by new one, setting correct owner and permissions and starting again you'll need to delete on client's machine .dbx'es for folders with unseen messages and download them again from server. All that spam will be in your hands!

Alexei.