Удаление дубликатов Mailitem на основе темы, тела, имени получателя, полученного времени
Я использую VS 2010, Dot Net Framework 2.0 . Я создал проект в Extensibility->Shared Надстройки для Outlook.
Я хочу удалить дубликаты Mail-элемента на основе темы, тела, имени получателя, полученного времени. Я хочу знать, могу ли я использовать поисковую систему Outlook и удалять дубликаты, или что мне следует использовать для удаления дубликатов. Это лучший и эффективный способ
Пожалуйста, любые предложения
1 ответ
Это то, что я сделал, чтобы выполнить эту задачу. Я не знаю, это эффективный способ или нет?
1) Создал таблицу данных и Transverse для каждого почтового элемента и добавил EntryID,Subject и т. Д. В таблицу данных.
2) Сравнил каждый элемент один за другим, используя Select() для datatable и добавил это в DataRow [].
3) Затем создал mail-item, используя EntryId.
4) и удалил или переместил эту почту
Для 210 электронных писем этот процесс занимает 25 секунд. Пожалуйста, прокомментируйте и скажите мне, если это может быть улучшено.