Поговорите с Exchange 2003 С Java


Какие варианты могут быть у меня для разговора с сервером Exchange 2003 из приложения Java? Я слышал несколько ссылок на проекты, предлагающие некоторые .NET-сервисы для Java. Я думаю, что я также слышал что-то о том, что Exchange 2007 предоставляет веб-службы, но я не уверен, что это доступно в 2003 году.

Кто-нибудь делал это? Есть предложения?

Edit: под "говорить с" я не имею в виду просто получать сообщения, которые я мог бы сделать через IMAP...Я имею в виду доступ к вещам, которые больше Обмен-специфический, как контакты.

2 2

2 ответа:

Для доступа к серверу Exchange можно использовать WebDAV 2003:
http://msdn.microsoft.com/en-us/library/aa486282 (EXCHG.65).aspx

В этой статье MSDN показано, как управлять контактами с помощью WebDAV:
http://support.microsoft.com/kb/296126
(Пример кода написан на VB, но он должен дать вам представление о том, как это сделать.)

Для Exchange 2003 можно использовать WebDav. У Apache была более старая библиотека слайдов, чтобы помочь с этим, но вам это действительно не нужно. Вы можете просто использовать HttpClient из Apache Commons. Ссылка .

Если вы используете Exchange 2007, то используйте EWS через веб-службы. Проще, богаче. Ссылка .