Code: Select all
MailEnable.Store storeMessage = new MailEnable.Store(); /THIS CALL WORKS FINE
storeMessage.StoreFolder_Open(ConfigurationManager.AppSettings["PostOfficeName"], "INCOMING", "\\Inbox", storeMessage.MessageClass, 1); //SO DOES THIS CALL
if (storeMessage.StoreFolder_FindFirstItem() == 1) //THIS CALL IS WORKING!
{
do
{
//get the message id
/****************************************************************************************************/
/* THE NEXT LINE IS THE CALL THAT IS FAILING. WELL IT DOESN'T FAIL, BUT IT DOESN'T */
/* RETURN THE MESSAGE ID ANY MORE. AFTER THIS LINE RUNS, messageid == "" */
/* WHICH IS NOT THE EXPECTED RESULT. PREVIOUSLY THIS CALL WOULD RETURN */
/* SOMETHING THAT LOOKED LIKE A GUID FILENAME WITH A .MAI EXTENSION */
string messageid = storeMessage.StoreItem_GetProperty("ME_ITEM_ID").ToString();
long lResult = 0;
lResult = storeMessage.StoreFolder_DeleteItem(messageID); //NO ISSUES DELETING
lResult = storeMessage.StoreFolder_Save(); //THIS ALSO IS GOOD!
}
while ((storeMessage.StoreFolder_FindNextItem() == 1)); //WORKS!
}
Thanks for your help!
-Mark