MBOX-Line: From markrcrispin at panda.com  Wed Feb 18 10:28:00 2009
To: imap-protocol@u.washington.edu
From: Mark Crispin <markrcrispin@panda.com>
Date: Fri Jun  8 12:34:42 2018
Subject: [Imap-protocol] IDLE + inbox file
In-Reply-To: <1234979693.29240.1770.camel@timo-desktop>
References: <11E08CAD-B343-4845-9C33-1DA80AFD652E@psu.edu>
	<1234979693.29240.1770.camel@timo-desktop>
Message-ID: <alpine.OSX.2.00.0902181017110.34559@hsinghsing.panda.com>

On Wed, 18 Feb 2009, Timo Sirainen wrote:
> And I know that several clients
> use a connection that IDLEs forever, without bothering to even do DONE +
> IDLE every 29 minutes to avoid disconnection.

Outlook.

Microsoft doesn't give a damn about following standards, or even if their 
software works properly with non-Microsoft products.  The only reason that 
I use Outlook at all any more is for calendar/contacts synchronization 
with my BlackBerry and Windows Mobile phone.  I never used Outlook for 
email; people who use Outlook for email are asking to be injected with 
viruses and to be phished, and deserve it when it happens.

To work around the Outhouse bug, UW and Panda imapd both issue a fake 
EXISTS response at minute 29 which forces the client to issue a DONE. 
Upon issuance of the DONE, imapd immediately sends an EXPUNGE that gets 
rid of the fake message.  Outlook is too stupid to care that there's no 
change in the UID regime for this message that appeared and vanished.

-- 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.

