Re: EOFException when accessing IMAP store
Chris Burdess <[email protected]> Fri, 19 Mar 2010 10:20:15 +0000
| Newsgroups | gmane.comp.java.classpath.extensions.javamail |
|---|---|
| Message-ID | <[email protected]> |
alok vaidya wrote: > I am constantly getting an EOFException when I am attempting > "store.connect()". The protocol is IMAP, the provider is from GNU. >=20 > Till recently everything was going fine when I was using the IMAP = provider > supplemented by Sun. I could send messages and receive them. Now I = need to > use the Gnu Mbox format for storing messages, so I have included the = mail > JAR from GNU. Now it has automatically switched the provider to > *gnu.mail.providers.imap. > *Firstly I do not know the reason for this as I could have as well = continued > to use the provider given by Sun and used only the Mbox provider from = GNU > (do not know if I am missing something here), secondly it constantly = gives > me an EOFException. > I have put a trace of the exception here for reference: > javax.mail.MessagingException; > nested exception is: > java.io.EOFException > at = gnu.mail.providers.imap.IMAPStore.protocolConnect(IMAPStore.java:245) > at javax.mail.Service.connect(Service.java:291) > at javax.mail.Service.connect(Service.java:172) > at com.alok.examples.MailTest.main(MailTest.java:103) > Caused by: java.io.EOFException > at gnu.inet.imap.IMAPConnection.readResponse(IMAPConnection.java:361) > at gnu.inet.imap.IMAPConnection.starttls(IMAPConnection.java:599) > at gnu.inet.imap.IMAPConnection.starttls(IMAPConnection.java:577) > at = gnu.mail.providers.imap.IMAPStore.protocolConnect(IMAPStore.java:149) > ... 3 more Well it seems that the server is closing the connection prematurely. = Perhaps the server is advertising STARTTLS capability but doesn't = actually support it or something? I would call Session.setDebug(true) to follow the protocol trace to = start with. --=20 Chris Burdess