Hello,
I m testing your component on Outlook.com - IMAP
When i retrieve messages from a first folder, I use this code in order to get the message ID of a email stored on the server (outlook.com) :
IMailInfoPtr pInfo;
vtInfo.pdispVal->QueryInterface(__uuidof(IMailInfo), (void**)&pInfo);
CString messageId =(const char*)pInfo->UIDL;
The problem is that when i retrieve messages from another folder, UID of messages from this different folder are the same as the first folder..so it is not possible de know if the message if already loaded..
Do you think it is a problem from microsoft or from your component?
Best regard,
florent