Получить количество писем в Outlook по имени отправителя - PullRequest
2 голосов
/ 18 декабря 2010

Я разрабатываю надстройку Outlook 2007 в C #, где мне нужно подсчитать количество отправленных писем определенного отправителя?

Например, человек A отправил 5 писем, человек B отправил 10 писем и человек C отправил 15 писем.Как я могу получить этот счет для каждого участника?

Я также могу написать свою собственную логику, используя Dictionary<String, Int32>, но когда этот список отправителей станет большим, это станет ОГРОМНЫМ ударом по производительности.Есть ли предопределенное свойство для этого?

Заранее спасибо.

1 Ответ

0 голосов
/ 10 апреля 2011

Это может быть далеко, но вы думали о том, чтобы поговорить с сервером Exchange напрямую через WebDAV?Ранее я использовал «WebDAV .NET для Exchange», он действует как оболочка .NET поверх WebDAV, поэтому вам не нужно разбираться в части WebDAV.Пробная версия, если она бесплатна.

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

Вот ссылка на сайт и учебные пособия: IndependentSoft WebDAV .NET для Exchange

...