6.0.0-git
2019-03-18

[#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 2004-09-01 (5311 days ago)
Due
Updated 2004-09-10 (5302 days ago)
Assigned
Resolved 2004-09-10 (5302 days ago)
Milestone
Patch No

History
2004-09-10 03:31:59 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.
2004-09-01 19:11:35 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.
2004-09-01 19:07:35 anthon_pang (at) hotmail (dot) com Comment #1
Type ⇒ Bug
State ⇒ Unconfirmed
Priority ⇒ 1. Low
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