New feature: authentication against POP3

Hey,

I am using LDAP authentication, can someone let me know as to what are the benefits of using POP3 authentication vs LDAP?

Thanks

Samad

Hi Riju,

Will this code work only where pop3 and jive running on same server?

No, Messenger and the pop3 server can be on seperate servers. Are you seeing any errors in the logs?

Thanks,

Ryan

Hi Samad

I am using LDAP authentication, can someone let me

know as to what are the benefits of using POP3

authentication vs LDAP?

A couple of benefits LDAP has over POP3 is that you have a greater control over who has access to Messenger and group configuration. But, it just depends on your existing network environment, I probably wouldn’'t setup an LDAP or POP3 server just to use it with Messenger.

Hope that helps,

Ryan

Folks,

Which directory of JM 2.2.1(Windows 2000) do I configure Pop3 Authentication?

Regards,

Eduardo

Hi Eduardo,

Which directory of JM 2.2.1(Windows 2000) do I configure Pop3 Authentication?

You configure it via the jive-messenger.xml file located in the conf directory of your Messenger installation.

Hope that helps,

Ryan

Look below if those lines are correct:



Hi Eduardo,

Looks good to me. Just be sure to uncomment (remove the elements.

Hope that helps,

Ryan

Thanks for the reply,

The log I got is given below,

I had tried gmail.com and my local pop3 server, then I can’‘t login to admin console. I had already added my admin user name in jive-messenger.xml file as given on the jive documentation. Still I can’'t even log in as admin user or login from client (I am using pandion at client side).

Please help

This log is taken when I had tried the code as it is, my pc is directly conneted to internet at this time, no proxy is required.

Thanks

Riju

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:822)

at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:43)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:813)

at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:41)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:813)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:813)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:494)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:624)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)

at org.mortbay.http.HttpServer.service(HttpServer.java:896)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

2005.09.19 09:02:42 [org.jivesoftware.messenger.auth.POP3AuthProvider.authenticate(POP3AuthProvider .java:151)

]

javax.mail.AuthenticationFailedException: Username and password not accepted.

at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:118)

at javax.mail.Service.connect(Service.java:233)

at org.jivesoftware.messenger.auth.POP3AuthProvider.authenticate(POP3AuthProvider. java:144)

at org.jivesoftware.messenger.auth.AuthFactory.authenticate(AuthFactory.java:97)

at org.jivesoftware.messenger.admin.login_jsp._jspService(login_jsp.java:136)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:822)

at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:43)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:813)

at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:41)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:813)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:813)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:494)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:624)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)

at org.mortbay.http.HttpServer.service(HttpServer.java:896)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

I am using LDAP authentication, can someone let me

know as to what are the benefits of using POP3

authentication vs LDAP?

There are any advantages, really. I created it because we didn’'t have an existing LDAP server but we did have a POP3 server and I liked the idea of a centralized authentication authority.