После изучения документации MailCore2 я обнаружил, что мы должны включить MCOIMAPMessagesRequestKindFlags в MCOIMAPMessagesRequestKind, как в следующем примере:
MCOIMAPMessagesRequestKind requestKind =
MCOIMAPMessagesRequestKindFullHeaders|
MCOIMAPMessagesRequestKindExtraHeaders|
MCOIMAPMessagesRequestKindGmailThreadID|
MCOIMAPMessagesRequestKindGmailMessageID|
MCOIMAPMessagesRequestKindGmailLabels|
MCOIMAPMessagesRequestKindInternalDate|
MCOIMAPMessagesRequestKindStructure|
MCOIMAPMessagesRequestKindUid|
MCOIMAPMessagesRequestKindFlags|
MCOIMAPMessagesRequestKindExtraHeaders|
MCOIMAPMessagesRequestKindHeaders;
Тогда мы должны проверить
MCOMessageFlagAnswered
, как это в объекте MCOIMAPMessage (m)
if (m.flags & MCOMessageFlagAnswered) {
//replied
}else{
//not replied
}
Там, s соглашение для приложения электронной почты, чтобы установить ответный флаг в сообщении, которое только что было отправлено. Тем не менее, эта конвенция может не соблюдаться очень правильно, особенно в последнее время. –