[ 
https://issues.apache.org/jira/browse/IMAP-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wojtek Strzalka updated IMAP-245:
---------------------------------

    Attachment: james-imap.patch

And here is the proposed solution to the issue. 

It allows IDLE in authenticated state, but don't tries to add listener then. 
Just doing nothing.

I'd looked at Zimbra and it seems what they do. 



> IDLE should not require selected state
> --------------------------------------
>
>                 Key: IMAP-245
>                 URL: https://issues.apache.org/jira/browse/IMAP-245
>             Project: JAMES Imap
>          Issue Type: Bug
>          Components: Protocol
>    Affects Versions: 0.2
>            Reporter: Wojtek Strzalka
>             Fix For: 0.2
>
>         Attachments: james-imap.patch
>
>
>  The problem is that Outlook on one of the connections it opens to IMAP, 
> tries to do IDLE when no mailbox is selected. The   problem is that this 
> brilliant MS product don't want to give up, and retries it sometimes 10 
> requests and sometimes hundreds of them - maybe more. In thew best case it 
> ends up with extra 200kB of "IDLE <-> NO IDLE failed" communication, but 
> sometimes it ends up with Outlook hanged.
> The RFC says IDLE is valid also for authenticated state, however behavior is 
> undefined.... 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to