Il problema sopra descritto sembra essersi magicamente risolto da solo,ora riesco ad accedere col mio account yahoo,ma...ho notato che non riesco ad accedere ad un account libero.it con un provider di rete diverso da quello di infostrada...infatti cercando sul web ho potuto notare come quest'argomento sia stato trattato e danno qualche spiegazione per poter risolvere il problema anche con gli altri provider,ma avendone trovati diversi e avendoli provati (forse alla buona) non ho ottenuto risultati soddisfacenti.
nel mio software effettuo l'autenticazione a libero tramite tali istruzioni:
provando da accedere dalla mia postazione,ho un abbonamento infostrada,entro senza alcun problema,ma tentando di accedere da casa di un mio amico (ha Alice) l'autenticazione fallisce e viene lanciata questa eccezzione:codice:Properties props=System.getProperties(); props.setProperty("mail.store.protocol", "imaps"); Store store = Session.getDefaultInstance(props, null).getStore("imaps"); store.connect("imapmail.libero.it",jTextField1.getText(), jPasswordField1.getText()); /*jTextField1.getText() rappresenta l'account da collegare inserita in un'apposita JTextField,jPasswordField1.getText() rappresenta la password inserita in un'apposita area*/ ecc..
la riga segnalata dall'ecezzione (Avvio.java:246) è questa:codice:javax.mail.MessagingException: * BYE disconnecting; nested exception is: com.sun.mail.iap.ConnectionException: * BYE disconnecting at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:663) at javax.mail.Service.connect(Service.java:295) at javax.mail.Service.connect(Service.java:176) at mail.Avvio.jButton1ActionPerformed(Avvio.java:246) at mail.Avvio.access$000(Avvio.java:19) at mail.Avvio$1.actionPerformed(Avvio.java:74) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6289) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6054) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4652) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4482) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4482) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:603) at java.awt.EventQueue$1.run(EventQueue.java:601) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:617) at java.awt.EventQueue$2.run(EventQueue.java:615) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:614) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: com.sun.mail.iap.ConnectionException: * BYE disconnecting at com.sun.mail.iap.Protocol.handleResult(Protocol.java:349) at com.sun.mail.imap.protocol.IMAPProtocol.authplain(IMAPProtocol.java:545) at com.sun.mail.imap.IMAPStore.login(IMAPStore.java:716) at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:643) ... 41 more
c'è un modo per risolvere?codice:store.connect("imapmail.libero.it",jTextField1.getText(), jPasswordField1.getText());

Rispondi quotando