Я ищу способ программно (.Net) получить доступ к папкам контактов PRIVATE на сервере Exchange 2003, чтобы создать подпапку, в которой можно создавать контакты из базы данных.Как получить доступ к элементам электронной почты Exchange 2003 (Contact)
Решения, которые я нашел до сих пор, полагаются на EWS, например. https://social.msdn.microsoft.com/Forums/en-US/aec6c998-f304-439c-9fa7-27bb9a4c4b45/problem-accessing-folders-in-another-mailbox?forum=exchangesvrdevelopment - такие примеры работают в 2007 году, сервер Exchange, на который я должен быть нацелен, - это 2003 год.
Другие примеры - это Addins.
Мне нужно автономное решение (исполняемый файл), который каждый раз, когда он запускается, создает контакты из БД в конкретную подпапку в папке «Контакты» пользователя.
Я также искал некоторые образцы кода MAPI (.Net) без большой удачи.
Не могли бы вы предоставить код (либо VB.NET, либо C#), иллюстрирующий, как получить доступ к папке «Контакты» (или вложенной папке) частного почтового ящика, чтобы написать там новый контактный элемент?
Полностью автономный будет проблематичным, но взгляните на объекты данных о выделении, которые раскрывают механизм CDO/RDO, используемый внешним прогнозом. Это требует, чтобы Outlook был установлен, но не требует его запуска (он использует библиотеки, он не автоматизирует его). Мы недавно начали использовать его и получаем гораздо лучшую производительность, чем EWS. http://www.dimastr.com/redemption/rdo_introduction.htm Даже если вы этого не сделаете, возьмите (бесплатную) копию OutlookSpy, вы увидите много информации о том, как Exchange работает внутри страны (добавляет панель инструментов к outlook) – Basic
Я отредактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –
@ Джон Сандерс: Спасибо за ваши усилия по обеспечению соблюдения. В моем конкретном случае я чувствовал, что удаленная «.Net» из названия имеет важное значение для того, чтобы подчеркнуть, что мне не нужно получать решения C++/java и т. Д., Но только .Net. Я думаю, некоторые люди могут считать это очевидным из-за тега «.net». Есть ли у тега значение «только» XOR «приятно иметь» ... если явно не объяснено иное? – Miha