Mailcore 2 を使用すると、Yahoo のほぼすべてのフォルダーのメッセージにアクセスできますが、gmail を使用しようとすると、受信トレイ フォルダーのメッセージにしかアクセスできません。何がうまくいかないのか誰でも知ってください。
これは私のコードです
if ([dict count] > 0)
{
myAccountsession = [[MCOIMAPSession alloc] init];
[myAccountsession setHostname:[dict objectForKey:@"incomingserver"]];
[myAccountsession setPort:993];
[myAccountsession setUsername:[dict objectForKey:@"email"]];
[myAccountsession setPassword:[dict objectForKey:@"password"]];
[myAccountsession setConnectionType:MCOConnectionTypeTLS];
}
MCOIMAPMessagesRequestKind requestKind = (MCOIMAPMessagesRequestKind)
(MCOIMAPMessagesRequestKindHeaders | MCOIMAPMessagesRequestKindStructure |
MCOIMAPMessagesRequestKindInternalDate | MCOIMAPMessagesRequestKindHeaderSubject |
MCOIMAPMessagesRequestKindFlags);
NSString *folder = foldernamestring;
NSLog(@"foldername to fetch mails %@",folder);
MCOIMAPFolderInfoOperation *inboxFolderInfo = [myAccountsession folderInfoOperation:foldernamestring];
[inboxFolderInfo start:^(NSError *error, MCOIMAPFolderInfo *info)
{
//access messages in folder..
}];