Summary | Wrong email deleted from POP3 |
Queue | IMP |
Queue Version | 4.0.1 |
Type | Bug |
State | Not A Bug |
Priority | 3. High |
Owners | |
Requester | danporter (at) gmail (dot) com |
Created | 04/13/2005 (7362 days ago) |
Due | |
Updated | 06/28/2005 (7286 days ago) |
Assigned | 05/07/2005 (7338 days ago) |
Resolved | 05/25/2005 (7320 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
server. It is the index of the current message in the IMP session.
See $_SESSION['imp']['msgl']. And 'msgl 'contains the current sorted
list of **UIDs** in the current mailbox.
look like this:
message.php?index=1
Whereas the link to delete the email will look like this:
message.php?index=1&start=1&actionID=delete_message
The UIDL should be much longer than a single digit #. Unless this
number is being stored internally somewhere, but it doesn't seem that
way because those index numbers can switch around when the inbox is
refreshed.
already use UIDs to access messages instead of message indices.
problems. Please see the attached thread as I believe it points to
the core of the problem:
http://xmailforum.homelinux.net/index.php?showtopic=2596&st=0&#entry14129
State ⇒ Not A Bug
bug 1819of course. all related tobug 1580in the end...bug 1801(and thusbug 1580).myself. Suggestions on where to look?
State ⇒ Unconfirmed
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ Wrong email deleted from POP3
Queue ⇒ IMP
one server and it is a POP3 mail server (so the users only have one
folder INBOX).
IMP will delete the wrong emails when this is done:
1. Log into IMP and open up an email.
2. Send yourself an email (or have anyone send you an email) from
another window or program. Wait for the server to accept it an put in
your POP3 box.
3. Delete the email that you have open.
If you receive one email, the next email in the list will be removed,
not the one you are reading. If you receive two emails during step 2,
the email after the next email in the list will be removed.
The same thing will happen if you do this:
1. Log in and view your inbox.
2. Send yourself an email from another program/browse and wait a bit.
3. Delete email(s) in your original browser using the checkboxes.
Again, the wrong emails will be deleted.
IMP can also be caused to open the wrong email by performing these steps:
1. Log in and view your inbox.
2. Send yourself an email from another program/browser and wait a bit.
3. Open an email in your original browser, and it will be a different
one than the one you click on.