Announcement

Collapse
No announcement yet.

Password change for imap user in mysql table

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Password change for imap user in mysql table

    Hello,

    Please tell me if I can use open-xchange-passwordchange-script for changing user password.
    I configured open xchange for using open-xchange-imap. I use qmail+vpopmail (with mysql backend) and dovecot.
    Please tell me if it's any solution to change the user password in the vpopmail database. From what I saw there are few scripts for changing password but are for ldap.

    Thank you very much!

  • #2
    If you can not get this solution to work you can make it the other way round. In our setup we do account management in openxchange and tell dovecot / postfix to authenticate the users with the openxchange mysql database. Drop me a note if you should be interested in more info.

    Comment


    • #3
      Yes, this is a way, and I'm interested about this idea if I can't get it work in the way mentioned before.

      Thanks!

      Comment


      • #4
        This is the final solution ? There is no other ? I still searching for a script to change the password for user in mysql vpopmail database. I don't believe that is not done a simple solution like this....

        Comment


        • #5
          You can for sure write a simple script to change the password in your database. Just write any script using SQL doing this. I guess there is just noone reading here using qmail/vpopmail knowing its database. At least I don't.

          Comment


          • #6
            Hello,

            I resolved this problem writing a script that called vchangepw from vpopmail, but now after I succesfully changed the password, I have errors like :

            Jul 24 14:19:22 2013-07-24 14: 19:22,459 open-xchange ERROR [com.openexchange.ajax.requesthandler.DispatcherSer vlet][OX-Logger]: com.openexchange.log.internal.callback.ErrorCallba ck,log Logged at: com.openexchange.ajax.requesthandler.DispatcherSer vlet.logException(DispatcherServlet.java:418)#012 com.openexchange.ajax.requestNumber=55#012 com.openexchange.ajpv13.remoteAddress=127.0.0.1#01 2 com.openexchange.ajpv13.remotePort=33179#012 com.openexchange.database.schema=oxa_5#012 com.openexchange.session.clientId=com.openexchange .ox.gui.dhtml#012 com.openexchange.session.contextId=1#012 com.openexchange.session.userId=6#012 #012 Error processing request:#012 com.openexchange.ajax.action=init#012 com.openexchange.ajp13.httpSession=f8148aeddc2641e fb5e018c222a56a38.OX0#012 com.openexchange.ajpv13.requestIp=10.20.30.1#012 com.openexchange.ajpv13.requestURI=/ajax/oauth/accounts#012 com.openexchange.ajpv13.serverName=mail.copeland.r o#012 com.openexchange.ajpv13.servletPath=/ajax/oauth/accounts#012 com.openexchange.ajpv13.threadName=AJP-Processor-0000037#012 com.openexchange.session.session={contextId=1, userId=6, sessionId=75ccc710625d4d33a54efd69dd29c0e3, login=daniel, localIp=10.20.30.1, authId=a84d8f82-d353-48c8-b3fd-a2ef38720000, hash=SzrJWpSFmizuC3t01ogmQ, client=com.openexchange.ox.gui.dhtml, transient=false}#012 com.openexchange.session.sessionId=75ccc710625d4d3 3a54efd69dd29c0e3#012
            Jul 24 14:19:22 CRP-0001 Categories=USER_INPUT Message='Wrong Password.' exceptionID=1719996157-154
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.exception.OXExceptionFactory.crea te(OXExceptionFactory.java:151)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.crypto.CryptoErrorMessage.create( CryptoErrorMessage.java:161)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.crypto.internal.CryptoServiceImpl .decrypt(CryptoServiceImpl.java:246)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.crypto.internal.CryptoServiceImpl .decrypt(CryptoServiceImpl.java:148)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.crypto.internal.CryptoServiceImpl .decrypt(CryptoServiceImpl.java:139)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.secret.impl.CryptoSecretEncryptio nService.decrypthWithSecretService(CryptoSecretEnc ryptionService.java:279)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.secret.impl.CryptoSecretEncryptio nService.decrypt(CryptoSecretEncryptionService.jav a:238)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.oauth.internal.OAuthServiceImpl.g etAccount(OAuthServiceImpl.java:597)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.oauth.json.osgi.OSGiOAuthService. getAccount(OSGiOAuthService.java:98)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.oauth.json.oauthaccount.actions.I nitAction.reauthorizeCallbackAction(InitAction.jav a:198)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.oauth.json.oauthaccount.actions.I nitAction.perform(InitAction.java:112)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.ajax.requesthandler.DefaultDispat cher.perform(DefaultDispatcher.java:207)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.ajax.requesthandler.DispatcherSer vlet.handle(DispatcherServlet.java:345)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.ajax.requesthandler.DispatcherSer vlet.doGet(DispatcherServlet.java:282)
            Jul 24 14:19:22 localhost.localdomain at javax.servlet.http.HttpServlet.service(HttpServlet .java:707)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.ajax.AJAXServlet.service(AJAXServ let.java:514)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.ajax.SessionServlet.service(Sessi onServlet.java:319)
            Jul 24 14:19:22 localhost.localdomain at javax.servlet.http.HttpServlet.service(HttpServlet .java:820)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.ajp13.coyote.AjpProcessor.process (AjpProcessor.java:912)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.ajp13.coyote.sockethandler.Coyote Task.call(CoyoteTask.java:185)
            Jul 24 14:19:22 localhost.localdomain at java.util.concurrent.FutureTask$Sync.innerRun(Futu reTask.java:334)
            Jul 24 14:19:22 localhost.localdomain at java.util.concurrent.FutureTask.run(FutureTask.jav a:166)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.runTask(CustomThreadPoolExecuto r.java:799)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.run(CustomThreadPoolExecutor.ja va:826)
            Jul 24 14:19:22 localhost.localdomain at java.lang.Thread.run(Thread.java:679)
            Jul 24 14:19:22 localhost.localdomain aused by: javax.crypto.BadPaddingException: Given final block not properly padded
            Jul 24 14:19:22 localhost.localdomain at com.sun.crypto.provider.CipherCore.doFinal(CipherC ore.java:811)
            Jul 24 14:19:22 localhost.localdomain at com.sun.crypto.provider.CipherCore.doFinal(CipherC ore.java:676)
            Jul 24 14:19:22 localhost.localdomain at com.sun.crypto.provider.AESCipher.engineDoFinal(AE SCipher.java:317)
            Jul 24 14:19:22 localhost.localdomain at javax.crypto.Cipher.doFinal(Cipher.java:1813)
            Jul 24 14:19:22 localhost.localdomain at com.openexchange.crypto.internal.CryptoServiceImpl .decrypt(CryptoServiceImpl.java:243)
            Jul 24 14:19:22 localhost.localdomain ... 22 more

            Could you help me to resolve this issues ? Until now I didn't had this problem.

            Thanks!

            Comment

            Working...
            X