Удаление дубликатов 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 секунд. Пожалуйста, прокомментируйте и скажите мне, если это может быть улучшено.

Другие вопросы по тегам