Hupa throws Exception when get used with an IMAP Server which not support the
IDLE command
------------------------------------------------------------------------------------------
Key: HUPA-56
URL: https://issues.apache.org/jira/browse/HUPA-56
Project: JAMES Hupa
Issue Type: Bug
Components: server
Affects Versions: 0.1
Reporter: Norman Maurer
Assignee: Norman Maurer
Fix For: 0.1
>From javamail docs:
******************************
idle
public void idle()
throws MessagingException
Use the IMAP IDLE command (see RFC 2177), if supported by the server, to
enter idle mode so that the server can send unsolicited notifications without
the need for the client to constantly poll the server. Use a ConnectionListener
to be notified of events. When another thread (e.g., the listener thread) needs
to issue an IMAP comand for this Store, the idle mode will be terminated and
this method will return. Typically the caller will invoke this method in a loop.
If the mail.imap.enableimapevents property is set, notifications received
while the IDLE command is active will be delivered to ConnectionListeners as
events with a type of IMAPStore.RESPONSE. The event's message will be the raw
IMAP response string. Note that most IMAP servers will not deliver any events
when using the IDLE command on a connection with no mailbox selected (i.e.,
this method). In most cases you'll want to use the idle method on IMAPFolder.
NOTE: This capability is highly experimental and likely will change in
future releases.
The mail.imap.minidletime property enforces a minimum delay before
returning from this method, to ensure that other threads have a chance to issue
commands before the caller invokes this method again. The default delay is 10
milliseconds.
Throws:
MessagingException - if the server doesn't support the IDLE extension
IllegalStateException - if the store isn't connected
Since:
JavaMail 1.4.1
******************
So we should catch the MessagingException in this case
--
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]