Я использую приведенную ниже команду для удаления писем из PST.
foreach (Redemption.RDOMail oitem in filteredItems)
{
try
{
oitem.Delete();
}
catch (Exception ex)
{
PSTLog.Log("Exception in DeleteEmails: " + ex.Message);
}
}
Библиотеки погашения указывают, что электронные письма были успешно удалены. Если я попытаюсь снова прочитать PST, используя библиотеки Redemption, я получу меньшее количество сообщений, что имеет смысл. Тем не менее, я все еще могу видеть удаленные письма в Outlook. Пробовал варианты, такие как закрытие / повторное открытие Outlook и отключение / повторное подключение PST в Outlook, но это не помогло.
Возможно ли, что Outlook кэширует результаты в другом месте и вызывает это несоответствие? Версия Outlook 2016.
Любая помощь будет оценена !!