2010-08-24 13 views

Respuesta

6

Un lugar para comenzar sería el Exchange Developer Center, donde Microsoft enlaza a las descargas de los diferentes SDK, documentación, etc. Es comprensible que la mayoría de los documentos y ejemplos usen el .NET Framework e idiomas de Microsoft.

Si desea conectarse con Exchange 2007 o 2010, probablemente encontrará que es más fácil de utilizar algún tipo de Exchange Web Services (EWS) que puede ser capaz de conectar con el uso de marcos de servicios web de Ruby como SOAP4R, WSO2, etc.

Para Exchange 2003 y anteriores, eres mucho más limitado; y la programación CDO a través de Ruby's win32ole no va a ser bonita ni divertida.

+0

Gracias, hombre! Eso ayuda mucho como punto de partida. ¿Sabe si los contactos son accesibles a través de WebDAV también? – micho

+0

WebDAV Creo que solo está disponible en Exchange 2000 y 2003 con Autenticación de formularios habilitada en OWA; aquí hay una [página con algunos ejemplos] (http://weblogs.asp.net/whaggard/archive/2007/01/30/how-do-i-access-my-outlook-contacts-from-my-web-application .aspx) (incluyendo tanto WebDAV para versiones anteriores como EWS para servidores más nuevos). – ewall

1

Tal vez https://rubygems.org/gems/exchanger intercambiador de gemas le ayudará.

Biblioteca de Ruby para acceder a Microsoft Exchange utilizando Exchange Web Servicios. Esta biblioteca intenta hacer que crear y actualizar elementos como sea lo más fácil posible. Realizará un seguimiento de las propiedades modificadas y las actualizará solo .

+0

Llegué a esta pregunta con las mismas necesidades que @micho, y esta podría ser una gran respuesta (aún no lo he probado). –

1

He probado viewpoint gem y funciona. Asegúrese de seguir wiki page para obtener instrucciones, porque el léame está un poco obsoleto.

Cuestiones relacionadas