2008-12-15 61 views
6

Tôi đã dành một số thời gian hack tại MAPI với mục đích tạo ra các công cụ cho quá trình tự động hóa trên cả máy chủ và máy khách. Hầu hết các tài nguyên tôi đọc trực tuyến đều thiếu chi tiết và/hoặc ví dụ hoặc đầy đủ thông tin xung đột so với các nguồn khác.Cách tốt nhất để bắt đầu sử dụng MAPI là gì?

Giả sử tôi có hiểu biết về C++, COM và .NET, những tài liệu được in hoặc trực tuyến nào là tốt nhất để bắt đầu và chứa tham chiếu chi tiết?

Thông tin cơ bản: Tôi đang làm việc trong môi trường Exchange 2003. Chúng tôi có thể đi Exchange 2007 một ngày, nhưng không có push.

Trả lời

8

Inside MAPI chắc chắn là cuốn sách hay nhất về chủ đề này. Bạn có thể mua sách điện tử trên trang web - nếu bạn thích ấn bản cây chết, bạn sẽ phải mua các bản sao đắt tiền bất thường được sử dụng trên Amazon (tôi đã thực sự thực hiện việc này).

Khi Outlook được xây dựng dựa trên MAPI, nó đã được chứng minh là công nghệ ổn định nhất để truy cập Outlook và Exchange khi Microsoft có xu hướng giới thiệu ít nhất một API mới với mọi phiên bản Exchange.

MAPI đã có mặt ở đó và sẽ có trong tương lai.

2

Tôi nghĩ MAPI đã được loại bỏ bởi chính MS và rằng WebDAV có nên là cách ưu tiên truy cập thông tin từ Exchange không? Tôi khuyến khích bạn làm như vậy ...

+0

Nghe có vẻ thú vị. Sau đó, câu hỏi ban đầu vẫn còn giữ ... Nguồn lực tốt nhất để bắt đầu là gì? – spoulson

+0

Tôi không phải là một lập trình viên MS có nền UNIX vì vậy tôi sẽ xem xét tài liệu TechNet của MS. Tôi cho rằng có rất nhiều. Google có thể tìm thấy các URL quan tâm. – Keltia

+0

Tôi chắc chắn đánh giá cao đề xuất. Trước đây tôi chưa biết về WebDAV cho Exchange. – spoulson

2

"Bên trong MAPI" là cuốn sách hay nhất về chủ đề này. Nó không được in, nhưng bạn vẫn có thể tìm thấy nó xung quanh. Cách tiếp cận tốt nhất có thể là tải xuống MFCMapi từ Microsoft với nguồn của nó và xem chúng hoạt động như thế nào.

1

Chúng tôi đang thực hiện ứng dụng Outlook phía máy khách cùng với một vài dịch vụ. MAPI có vẻ là API bền nhất. Tôi lo lắng về tương lai, nhưng có vẻ như sự hỗ trợ đó sẽ tiếp tục khi OL được xây dựng trên MAPI. Tuy nhiên, các thư viện máy khách được vận chuyển như một cài đặt riêng biệt. Tôi cũng khuyến khích bạn xem xét Outlook Redemption. Đây là một trình tiết kiệm cuộc sống cho chúng tôi: http://www.dimastr.com/redemption/

1

Bạn cũng có thể muốn xem OutlookSpy (http://www.dimastr.com/outspy/home.htm) - nó được tích hợp ngay vào Outlook và cho phép bạn xem các đối tượng MAPI và Outlook Object Model khác nhau.

Các vấn đề liên quan