Announcement

Collapse
No announcement yet.

IMAP no such folder

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

  • IMAP no such folder

    Hi

    Have read a couple posts about this. Tried activating ACL and mbox. But didnt help.


    The mailserver is a hMailserver (windows open source)
    There is no problem using Outlook or Spicebird as IMAP client.

    In OX I cant see the "e-mail" folder or the Inbox folder, but the emails in the Inbox is shown.

    It cant show subfolders of the Inbox.


    here is the log:
    Code:
    2009-06-16 20:06:22 com.openexchange.sessiond.impl.SessionHandler addSession
    INFO: Session created. ID: 9d6e11621e054341921e3a4020da2d7f, Context: 1, User: 8
    2009-06-16 20:06:22 com.openexchange.imap.acl.ACLExtensionAutoDetector putACLExtension
    INFO: 
    	IMAP server [mailserver.xxxx.xxxxxx.dk/xxx.xxx.xxx.49] CAPABILITY response indicates no support of ACL extension.
    2009-06-16 20:06:27 com.openexchange.ajax.request.QuotaRequest mail
    SEVERE: IMAP-2003 Category=3 Message=No access to mail folder INBOX exceptionID=-86936884-1
    IMAP-2003 Category=3 Message=No access to mail folder INBOX exceptionID=-86936884-1
    	at com.openexchange.imap.IMAPFolderStorage.getQuotas(IMAPFolderStorage.java:1413)
    	at com.openexchange.mail.MailServletInterfaceImpl.getQuotas(MailServletInterfaceImpl.java:681)
    	at com.openexchange.ajax.request.QuotaRequest.mail(QuotaRequest.java:159)
    	at com.openexchange.ajax.request.QuotaRequest.action(QuotaRequest.java:113)
    	at com.openexchange.ajax.Multiple.doAction(Multiple.java:389)
    	at com.openexchange.ajax.Multiple.parseActionElement(Multiple.java:186)
    	at com.openexchange.ajax.Multiple.doPut(Multiple.java:132)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:619)
    	at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:380)
    	at com.openexchange.ajax.SessionServlet.service(SessionServlet.java:149)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:429)
    	at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:128)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:282)
    	at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:189)
    	at com.openexchange.ajp13.najp.AJPv13Task.run(AJPv13Task.java:300)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    	at java.lang.Thread.run(Thread.java:595)
    Caused by: javax.mail.MessagingException: ACL not supported;
      nested exception is:
    	com.sun.mail.iap.BadCommandException: ACL not supported
    	at com.sun.mail.imap.IMAPFolder.doOptionalCommand(IMAPFolder.java:2581)
    	at com.sun.mail.imap.IMAPFolder.myRights(IMAPFolder.java:2133)
    	at com.openexchange.imap.cache.RightsCache.getCachedRights(RightsCache.java:99)
    	at com.openexchange.imap.IMAPFolderStorage.getQuotas(IMAPFolderStorage.java:1404)
    	... 21 more
    Caused by: com.sun.mail.iap.BadCommandException: ACL not supported
    	at com.sun.mail.imap.protocol.IMAPProtocol.myRights(IMAPProtocol.java:1951)
    	at com.sun.mail.imap.IMAPFolder$17.doCommand(IMAPFolder.java:2137)
    	at com.sun.mail.imap.IMAPFolder.doProtocolCommand(IMAPFolder.java:2626)
    	at com.sun.mail.imap.IMAPFolder.doOptionalCommand(IMAPFolder.java:2579)
    	... 24 more
    2009-06-16 20:06:27 com.openexchange.imap.converters.IMAPFolderConverter getOwnRightsInternal
    SEVERE: ACL not supported
    javax.mail.MessagingException: ACL not supported;
      nested exception is:
    	com.sun.mail.iap.BadCommandException: ACL not supported
    	at com.sun.mail.imap.IMAPFolder.doOptionalCommand(IMAPFolder.java:2581)
    	at com.sun.mail.imap.IMAPFolder.myRights(IMAPFolder.java:2133)
    	at com.openexchange.imap.cache.RightsCache.getCachedRights(RightsCache.java:99)
    	at com.openexchange.imap.converters.IMAPFolderConverter.getOwnRightsInternal(IMAPFolderConverter.java:567)
    	at com.openexchange.imap.converters.IMAPFolderConverter.convertFolder(IMAPFolderConverter.java:303)
    	at com.openexchange.imap.IMAPFolderStorage.getFolder(IMAPFolderStorage.java:188)
    	at com.openexchange.mail.MailServletInterfaceImpl.getFolder(MailServletInterfaceImpl.java:443)
    	at com.openexchange.ajax.Folder.actionGetFolder(Folder.java:1373)
    	at com.openexchange.ajax.Folder.actionGetFolder(Folder.java:1322)
    	at com.openexchange.ajax.request.FolderRequest.action(FolderRequest.java:90)
    	at com.openexchange.ajax.Multiple.doAction(Multiple.java:394)
    	at com.openexchange.ajax.Multiple.parseActionElement(Multiple.java:186)
    	at com.openexchange.ajax.Multiple.doPut(Multiple.java:132)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:619)
    	at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:380)
    	at com.openexchange.ajax.SessionServlet.service(SessionServlet.java:149)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:429)
    	at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:128)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:282)
    	at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:189)
    	at com.openexchange.ajp13.najp.AJPv13Task.run(AJPv13Task.java:300)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    	at java.lang.Thread.run(Thread.java:595)
    Caused by: com.sun.mail.iap.BadCommandException: ACL not supported
    	at com.sun.mail.imap.protocol.IMAPProtocol.myRights(IMAPProtocol.java:1951)
    	at com.sun.mail.imap.IMAPFolder$17.doCommand(IMAPFolder.java:2137)
    	at com.sun.mail.imap.IMAPFolder.doProtocolCommand(IMAPFolder.java:2626)
    	at com.sun.mail.imap.IMAPFolder.doOptionalCommand(IMAPFolder.java:2579)
    	... 27 more
    2009-06-16 20:06:27 com.openexchange.ajax.Mail actionGetNew
    SEVERE: IMAP-2003 Category=3 Message=No access to mail folder INBOX exceptionID=-86936884-3
    IMAP-2003 Category=3 Message=No access to mail folder INBOX exceptionID=-86936884-3
    	at com.openexchange.imap.IMAPFolderWorker.setAndOpenFolder(IMAPFolderWorker.java:330)
    	at com.openexchange.imap.IMAPMessageStorage.getUnreadMessages(IMAPMessageStorage.java:443)
    	at com.openexchange.mail.MailServletInterfaceImpl.getNewMessages(MailServletInterfaceImpl.java:659)
    	at com.openexchange.ajax.Mail.actionGetNew(Mail.java:1127)
    	at com.openexchange.ajax.Mail.actionGetNew(Mail.java:1047)
    	at com.openexchange.ajax.request.MailRequest.action(MailRequest.java:161)
    	at com.openexchange.ajax.Multiple.doAction(Multiple.java:433)
    	at com.openexchange.ajax.Multiple.parseActionElement(Multiple.java:186)
    	at com.openexchange.ajax.Multiple.doPut(Multiple.java:132)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:619)
    	at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:380)
    	at com.openexchange.ajax.SessionServlet.service(SessionServlet.java:149)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:429)
    	at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:128)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:282)
    	at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:189)
    	at com.openexchange.ajp13.najp.AJPv13Task.run(AJPv13Task.java:300)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    	at java.lang.Thread.run(Thread.java:595)
    Caused by: javax.mail.MessagingException: ACL not supported;
      nested exception is:
    	com.sun.mail.iap.BadCommandException: ACL not supported
    	at com.sun.mail.imap.IMAPFolder.doOptionalCommand(IMAPFolder.java:2581)
    	at com.sun.mail.imap.IMAPFolder.myRights(IMAPFolder.java:2133)
    	at com.openexchange.imap.cache.RightsCache.getCachedRights(RightsCache.java:99)
    	at com.openexchange.imap.IMAPFolderWorker.setAndOpenFolder(IMAPFolderWorker.java:326)
    	... 23 more
    Caused by: com.sun.mail.iap.BadCommandException: ACL not supported
    	at com.sun.mail.imap.protocol.IMAPProtocol.myRights(IMAPProtocol.java:1951)
    	at com.sun.mail.imap.IMAPFolder$17.doCommand(IMAPFolder.java:2137)
    	at com.sun.mail.imap.IMAPFolder.doProtocolCommand(IMAPFolder.java:2626)
    	at com.sun.mail.imap.IMAPFolder.doOptionalCommand(IMAPFolder.java:2579)
    	... 26 more
    2009-06-16 20:06:29 com.openexchange.ajax.Folder actionGetSubfolders
    SEVERE: MSG-1023 Category=8 Message=Messaging error: A23 NO No such folder. exceptionID=-86936884-4
    MSG-1023 Category=8 Message=Messaging error: A23 NO No such folder. exceptionID=-86936884-4
    	at com.openexchange.mail.mime.MIMEMailException.handleMessagingException(MIMEMailException.java:438)
    	at com.openexchange.mail.mime.MIMEMailException.handleMessagingException(MIMEMailException.java:296)
    	at com.openexchange.imap.converters.IMAPFolderConverter.convertFolder(IMAPFolderConverter.java:379)
    	at com.openexchange.imap.IMAPFolderStorage.getRootFolder(IMAPFolderStorage.java:383)
    	at com.openexchange.mail.MailServletInterfaceImpl.getRootFolders(MailServletInterfaceImpl.java:731)
    	at com.openexchange.ajax.Folder.actionGetSubfolders(Folder.java:621)
    	at com.openexchange.ajax.Folder.actionGetSubfolders(Folder.java:358)
    	at com.openexchange.ajax.Folder.actionGet(Folder.java:225)
    	at com.openexchange.ajax.Folder.doGet(Folder.java:178)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
    	at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:380)
    	at com.openexchange.ajax.SessionServlet.service(SessionServlet.java:149)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:429)
    	at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:128)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:282)
    	at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:189)
    	at com.openexchange.ajp13.najp.AJPv13Task.run(AJPv13Task.java:300)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    	at java.lang.Thread.run(Thread.java:595)
    Caused by: javax.mail.MessagingException: A23 NO No such folder.;
      nested exception is:
    	com.sun.mail.iap.CommandFailedException: A23 NO No such folder.
    	at com.sun.mail.imap.IMAPFolder.getMessageCount(IMAPFolder.java:1206)
    	at com.openexchange.imap.converters.IMAPFolderConverter.convertFolder(IMAPFolderConverter.java:340)
    	... 21 more
    Caused by: com.sun.mail.iap.CommandFailedException: A23 NO No such folder.
    	at com.sun.mail.iap.Protocol.handleResult(Protocol.java:336)
    	at com.sun.mail.imap.protocol.IMAPProtocol.status(IMAPProtocol.java:736)
    	at com.sun.mail.imap.IMAPFolder.getStatus(IMAPFolder.java:1359)
    	at com.sun.mail.imap.IMAPFolder.getMessageCount(IMAPFolder.java:1185)
    	... 22 more
    2009-06-16 20:06:29 com.openexchange.mailfilter.ajax.AJAXServlet doGet
    SEVERE: MAIL_FILTER-0014 Category=8 Message=Error in low level connection to sieve server exceptionID=-86936884-5
    MAIL_FILTER-0014 Category=8 Message=Error in low level connection to sieve server exceptionID=-86936884-5
    	at com.openexchange.mailfilter.ajax.actions.MailfilterAction.actionConfig(MailfilterAction.java:169)
    	at com.openexchange.mailfilter.ajax.actions.MailfilterAction.actionConfig(MailfilterAction.java:99)
    	at com.openexchange.mailfilter.ajax.actions.AbstractAction.action(AbstractAction.java:79)
    	at com.openexchange.mailfilter.ajax.AJAXServlet.doGet(AJAXServlet.java:191)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:429)
    	at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:128)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:282)
    	at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:189)
    	at com.openexchange.ajp13.najp.AJPv13Task.run(AJPv13Task.java:300)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    	at java.lang.Thread.run(Thread.java:595)
    Caused by: java.net.ConnectException: Connection refused
    	at java.net.PlainSocketImpl.socketConnect(Native Method)
    	at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    	at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    	at java.net.Socket.connect(Socket.java:520)
    	at com.openexchange.jsieve.SieveHandler.initializeConnection(SieveHandler.java:247)
    	at com.openexchange.mailfilter.ajax.actions.MailfilterAction.actionConfig(MailfilterAction.java:162)
    	... 16 more
    2009-06-16 20:06:34 com.openexchange.ajax.Folder actionGetPath
    SEVERE: IMAP-2003 Category=3 Message=No access to mail folder INBOX exceptionID=-86936884-6
    IMAP-2003 Category=3 Message=No access to mail folder INBOX exceptionID=-86936884-6
    	at com.openexchange.imap.IMAPFolderStorage.getPath2DefaultFolder(IMAPFolderStorage.java:1338)
    	at com.openexchange.mail.MailServletInterfaceImpl.getPathToDefaultFolder(MailServletInterfaceImpl.java:671)
    	at com.openexchange.ajax.Folder.actionGetPath(Folder.java:999)
    	at com.openexchange.ajax.Folder.actionGetPath(Folder.java:914)
    	at com.openexchange.ajax.Folder.actionGet(Folder.java:227)
    	at com.openexchange.ajax.Folder.doGet(Folder.java:178)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
    	at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:380)
    	
    .........

  • #2
    Hi,

    gonna check hMailserver, but please be aware that we don't support this one officially. Perhaps it brings up some issues with our implementation so having a look won't be wrong.

    Greetings

    Comment


    • #3
      Hi,

      just took a quick look at the imap server. For me, creation of the INBOX and other standard folders like drafts, sent, spam etc. worked well using OX 6.9 (snapshot). I can't create new folders though, seems like this is caused by a wrong handling of the empty response when connecting. However, there are no errors so far when accessing the available folders, did you change anything at the mailservers config? How relevant is this mailserver?
      Last edited by Martin Heiland; 06-17-2009, 04:14 PM.

      Comment


      • #4
        Maybe its time to get a new mailserver.


        Does OX support POP3Aggregator and Dovecot?

        Comment


        • #5
          We officially supports Cyrus, Courier and Dovecot but OX also works with other IMAP compatible servers but there is no "inofficial" supported servers list yet.

          Comment


          • #6
            tried the ox6.10 (suse oxlive cd)

            and it now works with hmailserver.

            And love the multiple imap accounts feature. :-)

            Comment


            • #7
              cool, nice to hear that

              Comment

              Working...
              X