Удаление дубликатов Mailitem на основе темы, тела, имени получателя, времени получения

Я использую VS 2010, Dot Net Framework 2.0. Я создал проект в Extensibility-> Shared Add-ins для Outlook.

Я хочу удалить дубликат почтового сообщения на основе темы, тела, имени получателя, времени получения. Я хочу знать, могу ли я использовать поисковую систему Outlook и удалить дубликаты или что мне следует использовать для удаления дубликатов. Какой лучший и эффективный способ

Пожалуйста, любые предложения


person CHANDRAHAS    schedule 15.05.2013    source источник


Ответы (1)


Это то, что я сделал, чтобы выполнить эту задачу. Я не знаю, это эффективный способ или нет?

1) Создал таблицу данных и поперечную для каждого почтового элемента и добавил EntryID, тему и т. д. в таблицу данных.

2) Сравнил каждый элемент один за другим, используя Select() для таблицы данных, и добавил это в DataRow [].

3) Затем создал почтовый элемент, используя EntryId.

4) и удалил или переместил это почтовое отправление

Для электронной почты 210 этот процесс занимает 25 секунд. Пожалуйста, прокомментируйте и скажите мне, можно ли это улучшить.

person CHANDRAHAS    schedule 17.05.2013