mirror of https://github.com/M66B/FairEmail.git
Added workaround for seqnum 0
This commit is contained in:
parent
031b1c5a23
commit
668445e9ea
|
@ -4033,6 +4033,12 @@ public class IMAPFolder extends Folder implements UIDFolder, ResponseHandler {
|
|||
* @return the IMAPMessage object
|
||||
*/
|
||||
protected IMAPMessage getMessageBySeqNumber(int seqnum) {
|
||||
if (seqnum < 1) {
|
||||
// rfc3501 2.3.1.2: "A relative position from 1 to the number of messages in the mailbox."
|
||||
// Some servers return sequence number zero when there are no messages (found)
|
||||
eu.faircode.email.Log.w("Sequence=" + seqnum);
|
||||
return null;
|
||||
}
|
||||
if (seqnum > messageCache.size()) {
|
||||
// Microsoft Exchange will sometimes return message
|
||||
// numbers that it has not yet notified the client
|
||||
|
|
Loading…
Reference in New Issue