Как получить заголовки электронной почты в диапазоне двух разных идентификаторов электронной почты - Mailcore - PullRequest
0 голосов
/ 28 мая 2018

Допустим, у меня есть два разных идентификатора электронной почты.111 и 115

Теперь я хочу получать электронные письма между диапазонами этих двух идентификаторов.

Ранее я использовал следующий метод получения списка адресов электронной почты.

/**  Returns an operation to fetch messages by (sequence) number.  For example: show 50 most recent uids.
     NSString *folder = @"INBOX";
     MCOIMAPFolderInfoOperation *folderInfo = [session folderInfoOperation:folder];

     [folderInfo start:^(NSError *error, MCOIMAPFolderInfo *info) {
         int numberOfMessages = 50;
         numberOfMessages -= 1;
         MCOIndexSet *numbers = [MCOIndexSet indexSetWithRange:MCORangeMake([info messageCount] - numberOfMessages, numberOfMessages)];

         MCOIMAPFetchMessagesOperation *fetchOperation = [session fetchMessagesByNumberOperationWithFolder:folder
                                                                                               requestKind:MCOIMAPMessagesRequestKindUid
                                                                                                   numbers:numbers];

         [fetchOperation start:^(NSError *error, NSArray *messages, MCOIndexSet *vanishedMessages) {
             for (MCOIMAPMessage * message in messages) {
                 NSLog(@"%u", [message uid]);
             }
         }];
     }];
*/
...