mailcore -- IMAP

来源:互联网 发布:写作软件手机版 编辑:程序博客网 时间:2024/05/22 14:34
MCOIMAPSession *session = [[MCOIMAPSession alloc] init];
    [session setHostname:@"imap.gmail.com"];
    [session setPort:993];
    [session setUsername:@"qiruihua91@gmail.com"];
    [session setPassword:@"*******"];
    [session setConnectionType:MCOConnectionTypeTLS];
    
    MCOIMAPMessagesRequestKind requestKind = MCOIMAPMessagesRequestKindHeaders;
    NSString *folder = @"INBOX";
    MCOIndexSet *uids = [MCOIndexSet indexSetWithRange:MCORangeMake(1, UINT64_MAX)];
    
    MCOIMAPFetchMessagesOperation *fetchOperation = [session fetchMessagesByUIDOperationWithFolder:folder requestKind:requestKind uids:uids];
    
    [fetchOperation start:^(NSError * error, NSArray * fetchedMessages, MCOIndexSet * vanishedMessages) {
       
        
      
        if(error) {
            NSLog(@"Error downloading message headers:%@", error);
        }
        
     
        NSLog(@"The post man delivereth:%@", fetchedMessages);
    }];

0 0