From: Brian G. P. <br...@br...> - 2004-03-11 12:40:00
|
I've noticed what appears to be a problem with the newly corified Delete-Move-Next code in SM 1.5.1 CVS (current) It appears that the message list array may not be being updated immediately upon a D-M-N operation. After Delete&Next/Previous, if you try to go back in the direction of the just delted message, SM will try to go to the just deleted message ID. To Reproduce: - <Delete and Next> SM deletes the message and moves you to the next message in the message list. - <Previous> - try to move to the previous message SM complains: Body retrieval error. The reason for this is most probably that the message is malformed. Command: FETCH 12174 BODY[1] <--- msg id varies -> Response: OK Message: UID FETCH completed FETCH line: <-- read_body.php page header and message header info here --> ERROR: The server couldn't find the message you requested. Most probably your message list was out of date and the message has been moved away or deleted (perhaps by another program accessing the same mailbox). Click here to return to INBOX --- I'll look into it later, but thought I would put it out here in case anyone else has a little time to investigate. Other info about my environment that may be relevant to other investigators: SM 1.5.1 CVS (current) PHP 4.3.3 Apache 2.0.47 UW-IMAP-2001a (Red Hat 9 patched) Regards, - Brian |