#2013 SM accounts lock when moving mail from Inbox to Inbox

closed-fixed
nobody
Folders (317)
5
2006-05-08
2006-01-18
Nick Trenary
No

Cyrus 2.2.12 running on OS X Server 10.4.2

SM 1.4.5 tested on the following operating systems:
Windows 2000 running PHP 4.4.2 & Apache 1.3.34
Fedora Core 4 running PHP 4.3.11 & Apache 2.0.54
OS X Server 10.4.2 running PHP 4.3.11 & Apache 1.3.33

I have tried this on three different operating
systems and have had the exact same problem. Two
systems(Win2k and FC4) connected the mail server
remotely and the other (OS X Server)had SM & mail
server together. I can consistently lock an account
when I try to move an email from the mailbox it is in
to the same mailbox, ex: Inbox to Inbox. When this
happens the user will eventually see this message:

"ERROR: Connection dropped by IMAP server
Query: COPY 1 INBOX"

When the user tries to log back in the user
eventually gets the following message and cannot log
back in:

"ERROR: Connection dropped by IMAP server"

The mailaccess and system logs yield nothing. The
imapd process for the user shows it's in
Uninterruptible mode. Only a hard reboot will fix the
problem. Others on the Apple discussion groups can
confirm this happens to them as well.

Thanks,
Nick Trenary
trenaryn@crlibrary.org

Discussion

  • Nick Trenary
    Nick Trenary
    2006-01-19

    • priority: 5 --> 9
     
  • Tomas Kuliavas
    Tomas Kuliavas
    2006-01-22

    Logged In: YES
    user_id=225877

    SquirrelMail runs two imap commands. First command (UID
    COPY) copies list of messages, second command (UID FLAG)
    marks same list of messages as deleted.

    If your imap server breaks on message copy command, it
    should be fixed. Command is valid.

    SquirrelMail 1.5.1cvs should ignore move command, if target
    mailbox matches source mailbox.

     
  • Tomas Kuliavas
    Tomas Kuliavas
    2006-01-22

    • milestone: --> IMAP Server Specific
    • priority: 9 --> 5
     
  • Tomas Kuliavas
    Tomas Kuliavas
    2006-05-08

    Logged In: YES
    user_id=225877

    Workaround is added to 1.4.7cvs src/move_messages.php
    v.1.81.2.11

    Issue is fixed in SquirrelMail devel and stable branches.

    closing tracker. Please note that issued IMAP commands are
    valid and your cyrus imap server should be fixed. IMAP copy
    should not lock user's account.

     
  • Tomas Kuliavas
    Tomas Kuliavas
    2006-05-08

    • status: open --> closed-fixed