On 9.6.2014, at 20.49, Andy Dills <a...@xecu.net> wrote:

>>> Has anybody noticed Outlook 2007 & 2010 (but apparently not 2013) hanging 
>>> IMAP connections with Dovecot v2.2 (but not v2.1) when they're FETCHing 
>>> large mails? I can't think of any reasonable explanation for this.
>> 
>> Most likely solved by: http://hg.dovecot.org/dovecot-2.2/rev/6a9508d28d34 [1]
>> 
>> Strange that it didn't break more commonly or that more people weren't 
>> complaining about it.. The bug has been there since v2.2.7.
> 
> Thank you Timo. This patch did indeed correct the problem, we had no
> problem doing full syncs with the problematic accounts after
> implementing this. 
> 
> Is it perhaps something that only happens with directory/proxy
> environments? I'm surprised it hasn't been mentioned before, I figured
> it was something particular to our implementation since nobody else was
> mentioning it, until you did. 
> 
> Fascinating to me that it only affects Outlook as well. I don't
> understand the code well enough to grasp the impact of the bug, so if
> somebody has a minute to share an explanation that would be cool. 

Only happened when using Dovecot proxy. Only happened if client sent a command 
while another long running command was already sending data. So basically if 
Outlook started downloading a large mail on background and user clicked another 
mail, the already running FETCH was stopped because Outlook sent another FETCH 
command to the same connection. I guess Outlook was the only client to do that.

Reply via email to