6.0.0-RC7
6/27/26

[#529] There was an error viewing the requested message.
Summary There was an error viewing the requested message.
Queue IMP
Queue Version 3.2.3
Type Bug
State Not A Bug
Priority 1. Low
Owners
Requester anthon_pang (at) hotmail (dot) com
Created 9/1/04 (7969 days ago)
Due
Updated 9/10/04 (7960 days ago)
Assigned
Resolved 9/10/04 (7960 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
593 Michael Slusarz Comment #3
State ⇒ Not A Bug
Reply to this comment
This has been a known problem with IMP 3.x for years.  It is not 
reliably reproducible so it was very hard to debug.  Mailbox/message 
handling has been completely rewritten in IMP 4.x so this is no longer 
a problem.  Since it required a completely rewrite of the code, no fix 
is available for IMP 3.x.
357 anthon_pang (at) hotmail (dot) com Comment #2 Reply to this comment
I suspect the race condition arises from the load on the mail server.
357 anthon_pang (at) hotmail (dot) com Comment #1
State ⇒ Unconfirmed
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ There was an error viewing the requested message.
Queue ⇒ IMP
Reply to this comment
(This is the version of IMP used at webmail.registerapi.com / 
webmail.mydomain.com.)



IMP's message indexes can become unsynchronized with the mail server 
when a message is deleted, or a new message is received.



For example, my Inbox has 79 messages.  I deleted messages 75 through 
78 from the "Webmail :: INBOX" view.  When the page refreshed, I then 
clicked on the last message and got the aforementioned error message.   
The URL was 
http://webmail.registerapi.com/horde/imp/message.php?index=79.  If I 
wait a while and manually refresh the Inbox view, I can see the URL is 
updated to 
http://webmail.registerapi.com/horde/imp/message.php?index=75.



This is especially problematic when reading messages (e.g., 
http://webmail.registerapi.com/horde/imp/message.php?index=74).  When 
the indexes become unsynchronized, the problems include:

- unread messages may be skipped,

- the wrong message may be deleted,

- the wrong message may be marked as spam.


Saved Queries