FW: Insert artificial delay into IMAP server responses (to workaround OL2002)

Doug Koobs dkoobs at fcsservices.com
Tue Apr 13 13:17:10 EDT 2004


> You're right, this is a hack.  Its funny that the problem is that the 
> server is "too fast".  Where have you ever heard that before?

I should have said that Outlook is too slow. The problem here is definitely
not with Cyrus, I was just hoping for a workaround in Cyrus to compensate
for Outlook's problem.

Here is a thread from a NG between a couple of people suffering from this
problem, and a tech at MS that is working to resolve the problem:

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=%23NarMt
bvCHA.1624%40TK2MSFTNGP10&rnum=1&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DUTF-8
%26oe%3DUTF-8%26selm%3D%2523NarMtbvCHA.1624%2540TK2MSFTNGP10

After re-reading the post, I see that the admin did not insert a delay, he
put an artificial load on the server to slow it down. This resolved the
problem, but introduced/revealed other problems...

I have exchanged emails with the MS tech, and he requested details of my
setup, which I sent. However, I'm not expecting any resolution from them
anytime soon, as it seems this problem has existed in the OL family of
products ever since OL98.
> 
> There is no config parameter.  Probably the easiest place to do this 
> would be in the prot layer (lib/prot.c), but you *may* have 
> to do it on 
> a per command/response basis, which means touching a lot of code in 
> imapd.c and index.c

I wouldn't even know where to begin with these files, as my programming
skills are close to nil. I was hoping for some parameter in a conf file
like:

KludgyOutlookIMAPHack = 1   #Compensates for MS's faulty IMAP client code by
adding delay to responses

But it sounds like there aren't too many people using the Cyrus/Outlook
combination, or you probably would have heard of this problem sooner.

The workaround may just be to use POP until MS fixes their IMAP code...


 



Confidential: This electronic message and all contents contain information from Financial Credit Services which may be privileged, confidential or otherwise protected from disclosure. The information is intended to be for the addressee only. If you are not the addressee, any disclosure, copy, distribution or use of the contents of this message is prohibited. If you have received this electronic message in error, please notify the sender and destroy the original message and all copies.

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list