[Dovecot] IDLE timing issue - dovecot or fetchmail issue?

Matt Doran matt.doran at papercut.com
Wed Jan 13 02:14:59 EET 2010


Jerry wrote:
> On Tue, 12 Jan 2010 16:21:17 +0200 Timo Sirainen <tss at iki.fi> articulated:
>
>   
>> On 12.1.2010, at 4.40, Matt Doran wrote:
>>
>>     
>>> fetchmail: IMAP> A0006 IDLE
>>> fetchmail: IMAP< + idling
>>> fetchmail: IMAP< * 1 EXISTS
>>> fetchmail: IMAP> DONE
>>> fetchmail: IMAP< * 1 RECENT
>>> fetchmail: IMAP< A0006 OK Idle completed.
>>>       
>> First mail is received, fetchmail starts downloading it.
>>
>>     
>>> fetchmail: IMAP> A0011 STORE 1 +FLAGS (\Seen \Deleted)
>>> fetchmail: IMAP< * 1 FETCH (FLAGS (\Deleted \Seen \Recent))
>>> fetchmail: IMAP< * 2 EXISTS
>>> fetchmail: IMAP< * 2 RECENT
>>> fetchmail: IMAP< A0011 OK Store completed.
>>>       
>> Second mail is received, Dovecot notifies fetchmail about it.
>>
>>     
>>> fetchmail: IMAP> A0013 IDLE
>>> fetchmail: IMAP< + idling
>>>       
>> Fetchmail is buggy and ignores EXISTS events if they arrive during non-IDLE commands.
>>     
>
> Out of curiosity, has this been reported to the Fetchmail developer(s)?
>
>   
I haven't reported this to the fetchmail developers, but I will now that 
I've confirmed it's their bug.

Thanks Timo for identifying fetchmail protocol error.

Thanks,
Matt





More information about the dovecot mailing list