Announcement

Collapse
No announcement yet.

Fehlermeldung: IMAP request UID COPY failed

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

  • Fehlermeldung: IMAP request UID COPY failed

    Hi,

    seit heute Mittag tritt beim verschieben einer Mail in einen shared folder folgende Fehlermeldung auf:

    Code:
    Fehlermeldung: Befehl auf Mailserver localhost mit login (...) fehlgeschlagen (Benutzer=3, Kontext=10). Server-Antwort: A protocol exception occured during execution of IMAP request "UID COPY 1 shared/projekte/Diverse". Error message: A31 NO Over quota (MSG-1025, -1894831896-2055567)
    Im logfile habe ich folgende Zeilen gefunden:

    Code:
    Feb 8, 2011 2:02:28 PM com.openexchange.ajax.Mail actionPutMailMultiple
    SEVERE: MSG-1025 Category=8 Message=A command failed on mail server localhost with login (...) (user=3, context=10). Server response: A protocol exception occurred during execution of IMAP request "UID COPY 1 shared/projekte/Diverse".
    Error message: A33 NO Over quota exceptionID=-1894831896-2021916
    MSG-1025 Category=8 Message=A command failed on mail server localhost with login (...) (user=3, context=10). Server response: A protocol exception occurred during execution of IMAP request "UID COPY 1 shared/projekte/Diverse".
    Error message: A33 NO Over quota exceptionID=-1894831896-2021916
            at com.openexchange.mail.mime.MIMEMailException.handleMessagingException(MIMEMailException.java:550)
            at com.openexchange.imap.IMAPMessageStorage.copyOrMoveMessages(IMAPMessageStorage.java:1038)
            at com.openexchange.imap.IMAPMessageStorage.moveMessagesLong(IMAPMessageStorage.java:887)
            at com.openexchange.mail.api.enhanced.MailMessageStorageLong.moveMessages(MailMessageStorageLong.java:344)
            at com.openexchange.mail.MailServletInterfaceImpl.copyMessages(MailServletInterfaceImpl.java:369)
            at com.openexchange.ajax.Mail.actionPutMailMultiple(Mail.java:3620)
            at com.openexchange.ajax.request.MailRequest$MoveCollectObject.performOperations(MailRequest.java:362)
            at com.openexchange.ajax.request.MailRequest.performMultipleInternal(MailRequest.java:235)
            at com.openexchange.ajax.request.MailRequest.performMultiple(MailRequest.java:228)
            at com.openexchange.ajax.Multiple.writeMailRequest(Multiple.java:188)
            at com.openexchange.ajax.Multiple.doPut(Multiple.java:131)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:619)
            at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:386)
            at com.openexchange.ajax.SessionServlet.service(SessionServlet.java:165)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
            at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:504)
            at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:129)
            at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:316)
            at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:207)
            at com.openexchange.ajp13.najp.AJPv13Task.call(AJPv13Task.java:346)
            at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
            at java.util.concurrent.FutureTask.run(FutureTask.java:123)
            at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.runTask(CustomThreadPoolExecutor.java:737)
            at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:763)
            at java.lang.Thread.run(Thread.java:595)
    Caused by: javax.mail.MessagingException: A protocol exception occurred during execution of IMAP request "UID COPY 1 shared/projekte/Diverse".
    Error message: A33 NO Over quota;
      nested exception is:
            com.sun.mail.iap.CommandFailedException: A protocol exception occurred during execution of IMAP request "UID COPY 1 shared/projekte/Diverse".
    Error message: A33 NO Over quota
            at com.sun.mail.imap.IMAPFolder.doCommand(IMAPFolder.java:2571)
            at com.openexchange.imap.command.AbstractIMAPCommand.doCommand(AbstractIMAPCommand.java:173)
            at com.openexchange.imap.IMAPMessageStorage.copyOrMoveByUID(IMAPMessageStorage.java:1051)
            at com.openexchange.imap.IMAPMessageStorage.copyOrMoveMessages(IMAPMessageStorage.java:983)
            ... 23 more
    Caused by: com.sun.mail.iap.CommandFailedException: A protocol exception occurred during execution of IMAP request "UID COPY 1 shared/projekte/Diverse".
    Error message: A33 NO Over quota
            at com.openexchange.imap.command.AbstractIMAPCommand$AbstractIMAPProtocolCommand.doCommand(AbstractIMAPCommand.java:153)
            at com.sun.mail.imap.IMAPFolder.doProtocolCommand(IMAPFolder.java:2616)
            at com.sun.mail.imap.IMAPFolder.doCommand(IMAPFolder.java:2566)
            ... 26 more
    User quota ist nicht aktiviert bzw. auf 0 eingestellt. Die Festplatte ist auch nicht voll. Neue Emails werden empfangen, können nur nicht in die shared folder verschoben werden.

    Gibs es spezielle Einstellungen für die Quotas in den shared folders?

    Gruß,
    Raphael

  • #2
    Das Problem scheint an den shared folders zu liegen. Das quota wurde für jeden user deaktiviert, aber nicht für die shared folder. Der Defaultwert liegt hier auf 5000000.

    Mit folgendem Befehl sollte sich das quota für den shared folder deaktivieren lassen:

    Code:
    /usr/sbin/univention-cyrus-set-quota-shared projekte@... none
    Der Befehl wird ohne Meldung ausgeführt, bleibt aber erfolglos.

    Dann das ganze nochmal manuell:

    Code:
    # su cyrus
    cyrus$ cyradm localhost
    localhost> sq shared/projekte@... none
    localhost> exit
    cyrus$ exit
    Und nun funktionierts.

    Problem ist damit gelöst.

    Gruß,
    Raphael

    Comment

    Working...
    X