Details
-
Bug
-
Status: Closed
-
Medium
-
Resolution: Done
-
None
-
release
-
5.14.1
-
wt-5.16.1
-
0505
Description
During autosave, save draft and scheduled sends, code is looking for specific headers in the email to detect what to delete or what to send.
There is evidence that with Cyrus 3.4 the code using imap "search header name value" command is receiving more message uids than expected, causing the code to delete draft messages that should not be deleted, or throw exception during automatic send because some of the returned messages actually doesn't have the sending time headers.
The code should inspect the returned messages and verify that the expected searched header value is there, or skip the message.