0

Что я хочу делать с моим приложением, это получить доступ к Outlook клиента, получить некоторые данные, использовать их, чтобы получить больше данных из базы данных, а затем сделать файл готовым к ежевике для синхронизации. Все это лучше сделать на сервере, поэтому на конце клиента есть только один файл со всем готовым, поэтому они могут легко синхронизировать его. Я искал немного, и нашел, что это возможно, если я получаю доступ к серверу обмена. Может ли кто-нибудь объяснить в деталях? Я ничего не знаю о серверах обмена. Кроме того, есть ли другие возможные решения?Как получить доступ к Outlook клиента в ASP.net?

спасибо.

+1

Какую версию обмена вы используете? так как есть много способов поговорить, чтобы обменять и с CDO и Mapi на веб-сервисы и DAV, но ваш вариант зависит от версии – 76mel

ответ

3

ОК, Как я уже сказал, у вас есть несколько вариантов. Я предполагаю, что вы хотите запустить это с сервера IIS, поскольку заголовок говорит «Asp.Net» Также я предполагаю, что вы хотите сделать это в управляемом коде. я не пишу ком-объект или собственный код.

Ваши варианты обмена сообщениями, чтобы обменяться через веб-DAV, Exchange Web Services (EWS) или использовать отличный сторонний инструмент под названием Redemption, который имеет объекты RDO.

Если вы используете Exchange 2007 EWS - это путь. если вы используете более ранние версии, Web Dav - это способ, которым оба эти способа поддерживаются MS. RDO может использоваться с обеими версиями, но поддерживается Дмитрием Стреблеченко.

Что касается EWS и DAV, то в сети есть достаточно ресурсов и информация о переполнении стека. Также есть несколько библиотек, которые обертывают EWS и веб-сервисы Dav, которые могут помочь вам быстрее и продуктивнее. http://www.independentsoft.com/webdavex/index.html - хороший пример.

EWS Ресурсы
http://msdn.microsoft.com/en-us/library/bb204119.aspx http://msdn.microsoft.com/en-us/library/cc540447.aspx http://blogs.visoftinc.com/archive/2008/03/20/Using-Exchange-Web-Services-2007-The-Basics.aspx http://www.webreference.com/programming/asp/Ajax_WebService/

WebDav
http://msdn.microsoft.com/en-us/library/aa486282(EXCHG.65).aspx http://www.msexchange.org/articles/Access-Exchange-2000-2003-Mailbox-WebDAV.html http://blogs.technet.com/kclemson/archive/2004/01/23/62247.aspx http://gsexdev.blogspot.com/2005/04/aspnet-and-exchange-tips-and-samples.html

Для Redemeption перейти на сайт Redemption http://www.dimastr.com/redemption/ есть множество примеров, большинство из них в VBA/VB, но и позволяют с легкостью переставлять затем в C#

Personaly Я думаю, что вы должны пойти вниз MS первых поддержали маршруты.

Marcus

Смежные вопросы