2008-12-15 11 views
6

He estado pasando algún tiempo pirateando en MAPI con el fin de crear herramientas para la automatización de procesos tanto en el servidor como en el cliente. La mayoría de los recursos que leo en línea carecen de detalles y/o ejemplos o están llenos de información contradictoria en comparación con otras fuentes.¿Cuál es la mejor manera de comenzar a utilizar MAPI?

Suponiendo que entiendo C++, COM y .NET, ¿qué recursos impresos o en línea son los mejores para comenzar y contienen una referencia detallada?

Antecedentes: estoy trabajando en un entorno de Exchange 2003. Podemos ir a Exchange 2007 un día, pero no hay empuje.

Respuesta

8

Inside MAPI es sin duda el mejor libro sobre este tema. Puedes comprar el libro electrónico en el sitio web; si prefieres la edición del árbol muerto, tendrás que comprar extraordinarias y costosas copias usadas en Amazon (de hecho lo he hecho).

Como Outlook se basa en MAPI, ha demostrado ser la tecnología más estable para acceder a Outlook y Exchange, ya que Microsoft tiende a introducir al menos una nueva API con cada versión de Exchange.

MAPI ha estado allí, está allí y estará allí en el futuro.

2

Pensé que MAPI estaba siendo eliminado por sí mismos y que uno debería usar WebDAV como la forma preferida de acceder a la información de Exchange? Te animo a que hagas lo mismo ...

+0

Suena interesante. Entonces la pregunta original aún se mantiene ... ¿Cuál es el mejor recurso para comenzar? – spoulson

+0

No soy, por mucho, un programador de MS que tenga un fondo UNIX, así que buscaría en la documentación de MS 'TechNet. Supongo que hay mucho. Google probablemente puede encontrar URL de interés. – Keltia

+0

Ciertamente aprecio la sugerencia. No estaba al tanto de WebDAV para Exchange. – spoulson

2

"Inside MAPI" es el mejor libro sobre el tema. Está agotado, pero aún puede encontrarlo. El mejor enfoque es, probablemente, descargar MFCMapi de Microsoft con su fuente y ver cómo lo hacen.

1

Estamos haciendo una aplicación de Outlook del lado del cliente junto con algunos servicios. MAPI parece ser la API más duradera. Estoy preocupado por el futuro, pero parece que el soporte continuará mientras OL se construye sobre MAPI. Sin embargo, las bibliotecas del cliente se envían como una instalación separada. También te animo a mirar Redención de Outlook. Esto ha sido un salvavidas para nosotros: http://www.dimastr.com/redemption/

1

Es posible que también desee echar un vistazo a OutlookSpy (http://www.dimastr.com/outspy/home.htm) - está integrado en Outlook y le permite ver varios objetos de MAPI y del Modelo de objetos de Outlook.

Cuestiones relacionadas