Ticket #299 (closed Bugs: fixed)
Unable to change flags for messages not in the current mailbox
| Reported by: | octo | Owned by: | octo |
|---|---|---|---|
| Priority: | normal | Milestone: | 2.0 |
| Component: | LogicMail | Version: | 2.0.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
If LogicMail attempts to change IMAP flags for a message not in the currently selected (at the IMAP layer) mailbox, the operation will fail.
Here is one way to reproduce the issue:
- Select a mailbox other than the INBOX
- Open a message
- Wait for just over 5 minutes, to ensure that LogicMail's connection thread switches back to IDLEing on the INBOX. (can be verified through packet sniffing)
- Reply/Forward the current message
- After sending notice the following error popup when LogicMail attempts to set the Reply/Forward indicator flag: "Invalid mailbox for message"
This can be easily solved by adding calls to checkActiveFolder() into the IncomingMailConnectionHandler methods for message flag update requests.
Change History
Note: See
TracTickets for help on using
tickets.
