میانجی برنامه‌ریزی برنامه کاربردی ارسال پیام

میانجی برنامه ریزی برنامة کاربردی ارسال پیام

میانجی برنامه‌ریزی برنامة کاربردی ارسال پیام (MAPI)یک معماری ارسال پیام است و یک مدل عینی سازنده مبتنی بر API برای ویندوز میکروسافت می‌باشد  . MAPI به نرم‌افزارهایی که از آن استفاده می‌کنند امکان می‌دهد تا پیام‌محور (ایمیل) یعنی آگاه به پیام‌ها یا قادر به ارسال پیام باشند. این کار از طریق فراخوان روال‌های زیرسیستم‌های سرورهای خاصی صورت می‌گیرد. با وجود اینکه MAPI طوری طراحی شده‌است که مستقل از پروتکل‌ها عمل کند، معمولاً به همراه MAPI/RPC استفاده می‌شود. این پروتکل در نرم‌افزار Microsoft Outlook برای ارتباط با Microsoft Exchange استفاده می‌شود.
Simple MAPI یک مجموعه متشکل از 12 تابع است که برنامه‌نویسان را قادر می‌سازد تا توانایی اولیه ارسال پیام را به نرم‌افزارها اضافه کنند. MAPI توسعه یافته، امکان کنترل کامل سیستم ارسال پیام را در کامپیوتر مشتری ( ارباب رجوع )، ایجاد و مدیریت پیام‌ها، مدیریت جعبه ایمیل مشتری، تأمین کنندگان سرویس، و غیره را فراهم می‌کند. MAPI ساده با ویندوز میکروسافت به عنوان بخشی از Outlook Express/windows Mail، تحویل می‌شود، در حالیکه MAPI کاملاً توسعه یافته همران با محصولات Office Outlook و Exchange تحویل می‌شود. 
علاوه بر MAPI توسعه یافته، میانجی ارباب رجوع، برنامه‌ریزی پیام‌ها می‌تواند به صورت غیرمستقیم از طریق میانجی ارباب رجوع Simple MAPI API، از طریق میانجی ارباب رجوع API رایج ارسال پیام‌ها (Common Messaging Calls) یا (CMC)، یا بواسطه میانجی کتابخانة CDO مبتنی بر هدف تهیه گردد . این سه روش برای استفاده و طرح ریزی به منظور ارسال پیام کمتر پیچیده، آسان تر و مناسب تر می‌باشند . (Simple MAPI و CMC از Exchange 2003 حذف شدند ) . 
MAPI در اصل توسط شرکت میکروسافت طراحی شد . این کمپانی تیم Ms Mail خود را در سال 1987 بنا نهاد، اما آن وجود نداشت تا اینکه نرم‌افزار کاربران یا Consumers Software را در سال 1991 برای دستیابی به Network Courier که تولید پیام بود، کسب کرد. آن مورد بازنگری قرار گرفت، و به عنوان MSPC Mail (یا میکروسافت میل برای شبکه PC ) فروخته شد. API مبنا برای MS PC Mail به صورت ورژن 0 از MAPI ( یا MIPL 0) شناخته شد. MAPI کارکردهایی تقریباً مبتنی بر استاندارد X.400 XAPIA را بکار می‌برد. MAPI شامل امکاناتی برای دسترسی به امکانات انتقال پیام، حافظه‌های پیام، و راهنماها می‌باشد  . 
محتویات 
1.میانجی تأمین کنندة سرویس 
2.جزئیات پروتکل MAPI/PRC 
3. اجراهای منبع باز MAPI 
4. رفرنس‌ها 
5. لینک‌های بیرونی (رابط‌های بیرونی )

میانجی تأمین کنندة سرویس

میانجی Extended MAPI کامل برای میانجی کردن یا مرتبط کردن خدمات مبتنی بر ارسال پیام به برنامه‌های کاربردی مشتری همچون Outlook لازم می‌باشد  . مثلاً چندین فروشندة کالای سرور ایمیل غیر میکروسافتی، تأمین کنندگان سرویس MAPI، را ابداع کردند که اجازه می‌دهد تولیدات آن‌ها از طریق outlook (دورنما ) در دسترس قرار گیرد. نمونه‌های قابل توجه شامل Axigen Mail Server، Kerio Connect، Scalix، Zimbra، HP OpenMail، IBM Lotus Notes، Zarafa، Bynari می‌باشند. 
MAPI نیز یک میانجی تأمین کنندة سرویس دستگاه‌ها را داشت . میکروسافت، آن را برای مرتبط کردن MS Mail به یک سیستم پستی مبتنی بر Xenix، برای کاربرد داخلی، بکار برد. 
MAPI Extended ( بسط یافته ) روش اصلی دسترسی به داده‌های ایمیل می‌باشد  که بواسطة outlook، برای مرتبط شدن (دارای وجه مشترک شدن ) با Microsoft Exchange، از طریق تأمین‌کننده سرویس MAPI بکار رفت .

جزئیات پروتکل MAPI/RPC

میکروسافت جزئیات کامل پروتکل MAPI/RPC را منتشر کرد. پروتکل MAPI، یک عنوان اصطلاحی ( محاوره ای ) برای MAPI/RPC می‌باشد  . میکروسافت همیشه آن را Exchange RPC و Outlook- Exchange Transport Protocol نامید.

اجراهای منبع باز MAPI

تا سال‌های اخیر، اجراهای منبع باز open source از MAPI کمیاب شده‌اند . اما حداقل سه پروژه منبع باز وجود دارد که بر اجرای پروتکل MAPI در کتابخانه‌های نرم‌افزار منبع باز آزاد (FOSS) برای استفاده در دیگر برنامه‌های کاربردی منبع باز کار می‌کنند . این لیست پروزه Open MAPI Zarafa,s MAPI4Linux می‌باشد  که در دیگر پروژة فرعی open change مورد بهره‌برداری قرار می‌گیرد که Evlution MAPI (MAPI تکاملی ) نامیده می‌شود. 
Evolution – MAPI یک تأمین کنندة رابط است که می‌تواند در منبع باز مشتری گروه افزار تکاملی (Evolution groupware ) نصب شود.

لینک ها یا رابط های بیرونی

-API ارسال پیام در MSDN Library ( کتابخانة MSDN ) 
- پروژه open change، جزئیات پروتکل MAPI و ابزاری برای کشف و شناسایی پروتکل MAPI 
- پروژه Open Mapi، اجرای MAPI چند زبانه منبع باز (Open source) که می‌تواند به دیگر منابع گروه افزار با استناد API متصل گردد. 
-Messaging API Archived User Forum (API ارسال پیام که حوزة کاربر را بایگانی می‌کند ) . 
بازیابی شده از http://en.wikipedia.org/w/index.php?
عنوان = ارسال پیام – برنامة کاربردی – برنامه‌ریزی – میانجی و oldid =43559329 
مقوله‌ها : ایمیل / میانجی‌های برنامه‌ریزی برنامه کاربردی میکروسافت / پروتکل‌های پستی اینترنت
- این صفحه آخرین بار در15 جولای 2011 ساعت 4:01 تغییر کرد. 
- متن تحت creative commons Attribution –share Alike license قابل دسترس است عبارات اضافی معمولاً بکار می‌روند . عبارات را برای استفادة جزئیات ببینید. 
Wikipedia® یک علامت تجاری ثبت شده از Wikimedia foundation , inc.,، یک سازمان غیرانتفاعی می‌باشد .