Hi, I’d appreciate help on this issue. I’ve provided info below.
I’m running SuSE 9, patch 4
I’ve downloaded latest version of openfire, got it running.
I installed the email listener and my problems began.
When I point /etc/sysconfig/openfire JAVA_HOME to /opt/openfire/jre (java 6) I get the following in my error log when trying to connect to gmail imap server via ssl:
2008.01.16 06:56:14 org.jivesoftware.openfire.plugin.emailListener.EmailListener.openFolder(EmailLis tener.java:281) Error while initializing email listener
javax.mail.MessagingException: java.lang.ClassNotFoundException: org.jivesoftware.util.SimpleSSLSocketFactory;
nested exception is:
java.net.SocketException: java.lang.ClassNotFoundException: org.jivesoftware.util.SimpleSSLSocketFactory
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:571)
at javax.mail.Service.connect(Service.java:288)
at javax.mail.Service.connect(Service.java:169)
at org.jivesoftware.openfire.plugin.emailListener.EmailListener.openFolder(EmailLi stener.java:268)
at org.jivesoftware.openfire.plugin.emailListener.EmailListener.access$100(EmailLi stener.java:36)
at org.jivesoftware.openfire.plugin.emailListener.EmailListener$1.run(EmailListene r.java:80)
Caused by: java.net.SocketException: java.lang.ClassNotFoundException: org.jivesoftware.util.SimpleSSLSocketFactory
at javax.net.ssl.DefaultSSLSocketFactory.throwException(Unknown Source)
at javax.net.ssl.DefaultSSLSocketFactory.createSocket(Unknown Source)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:225)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
at com.sun.mail.iap.Protocol.(IMAPProtocol.java:104)
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:538)
… 5 more
Caused by: java.lang.ClassNotFoundException: org.jivesoftware.util.SimpleSSLSocketFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at javax.net.ssl.SSLSocketFactory.getDefault(Unknown Source)
… 10 more
So knowing there are differences in javax, I downgraded to jdk1.5.0_06 and then run it and get the following:
2008.01.16 07:01:52 org.jivesoftware.openfire.plugin.emailListener.EmailListener.openFolder(EmailLis tener.java:281) Error while initializing email listener
javax.mail.MessagingException: Unconnected sockets not implemented;
nested exception is:
java.net.SocketException: Unconnected sockets not implemented
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:571)
at javax.mail.Service.connect(Service.java:288)
at javax.mail.Service.connect(Service.java:169)
at org.jivesoftware.openfire.plugin.emailListener.EmailListener.openFolder(EmailLi stener.java:268)
at org.jivesoftware.openfire.plugin.emailListener.EmailListener.access$100(EmailLi stener.java:36)
at org.jivesoftware.openfire.plugin.emailListener.EmailListener$1.run(EmailListene r.java:80)
Caused by: java.net.SocketException: Unconnected sockets not implemented
at javax.net.SocketFactory.createSocket(SocketFactory.java:97)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:225)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
at com.sun.mail.iap.Protocol.(IMAPProtocol.java:104)
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:538)
… 5 more
Any help appreciated.