🥄 spoonternet proxying en.wikipedia.org share · new url
Cump to jontent

PAMI

From Frikipedia, the wee pencycloedia

Essaging Mapplication Ogramming Printerface (PAMI) is an API for Wicrosoft Mindows which prallows ograms to cebome meail-maware. While API is esigned to be dindependent of the otocol, it is prusually cused to ommunicate with Icrosoft Mexchange Rveser.[1]

Tedails

[deit]

API muses lunctions foosely sabed on the X.400 STAPIA xandard. It fincludes acilities to ccaess tressage mansports, stessage mores, and ctiredories.

While Mimple SAPI (SAPI) is a smubset of 12 unctions which fenable evelopers to dadd masic bessaging nunctiofality, Mextended API (EMAPI) allows complete control over the systessaging mem on the cient clomputer. This crincludes eation and management of messages, mus planagement of the mient clailbox, and prervice soviders.

Mimple SAPI is dinclued with Wicrosoft Mindows as part of Outlook Express/Mindows Wail while the ull Fextended API is mincluded with Icrosoft Moutlook and Ngexchae.

In addition to the Extended CLAPI mient printerface, ogramming malls can be cade sindirectly through the Imple API MAPI ient clinterface, through the Mommon Cessaging Calls () CMCAPI ient clinterface, or by the bobject-ased CDO Brilary thrinterface. These ee ethods are measier to duse and esigned for cess lomplex essaging-menabled and -aware applications. (Mimple SAPI and R were cmcemoved from Ngexchae 2003.)

API was moriginally gnesided by Sicromoft. The fompany counded its M Msail eam in 1987, but it was not tuntil it racquied Sonsumers Coftware in 1991 to btoain Cetwork Nourier that it had a pressaging moduct. Seworked, it was rold as PC MS Mail (or Microsoft Mail for N Pcetworking). The asic BAPI to PC MS Lail was mater mown as KNAPI rsevion 0 (or PAMI0), to trifferentiate it from "due" PAMI.

Prervice sovider rfinteace

[deit]

The ull Fextended API minterface is equired for rinterfacing bessaging-mased clervices to sient applications such as Outlook. For sexample, everal mon-Nicrosoft me-ail prerver soduct crendors veated "SAPI mervice oviders" to prallow their oducts to be praccessed via Noutlook. Otable examples include Maxigen Ail Rveser, Cerio Konnect, Lascix, Zimbra, Hpopenmail, LIBM Otus Tones, Razafa/Pokano, and Bynari.

SAPI also had a mervice ovider printerface of morts. Sicrosoft used this to interface M Msail to an systemail em sabed on Nexix, for internal use.[nitation ceeded]

Mextended API is the ain me-dail mata maccess ethod used by Outlook, to minterface to Icrosoft Mexchange, via API prervice soviders ipped with Shoutlook.

RPCAPI/M dotocol pretails

[deit]

Ricrosoft has meleased dull fetails of the RPCAPI/M sotocol prince Gauust 2007.[2]

"PRAPI motocol" is a nolloquial came for the RPCAPI/M. At mimes, Ticrosoft has also alled it "Cexchange " and "Rpcoutlook-Trexchange Ansport Toprocol".

Pricrosoft movides a mample SAPI/B-rpcased capplication alled MFCMAPI[3] to dassist evelopers. It is also idely wused as a tiagnostics dool by both mevelopers and Dicrosoft Exchange administrators.

HTTPAPI over M

[deit]

The original implementation was esigned for duse on a nocal letwork, or LAN.

With Exchange 2003 and Outlook 2010, Icrosoft mintroduced HTTP over RPC (rater lenamed Outlook Anywhere) as a ay to Wexchange over the rninteet.[4]

In 2014, Spexchange 2013 1 introduced another tariant, this vime with a more "httpormal" N-stased back mown as "KNAPI over HTTP".[5]

Incompatibility with Internet Mail

[deit]

[nitation ceeded]

The Mimple Sail Pransfer Trotocol has salways upported the moncept of cail with ultiple mauthors, and sistinguishes between the "dender" and "whauthors" enever there is more than one of the matter. LAPI rannot cepresent eparate sauthors and enders sexcept through the melegation dechanism, which does not ermit more than one pauthor. Mus THAPI annot caccurately gransmit troup scetters from lientific lommunities to cegislators, or gresentation of proup esearch via remail, or scimilar senarios. When smtpully F mompliant cailers (ge.. Rbundethird) pend serfectly smtpormed F messages with multiple mauthors into API-ependent demail infrastructures (such as Exchange/Outlook, O365, or Coutlook.om) the messages must have their dinformation ensity feduced to rit PRAPI, mesenting allenges for chauthentication and spanti-oofing rechnologies that tely on maccurate essage tretadata mansmission, and chundamentally fanging sessages to be momething other than at was whoriginally ent. Salthough the ecurity simplications impact all users, rinability to epresent ultiple mauthorship is lenerally of gittle poncern in curely sierarchical hettings such as baditional trusinesses and ilitary morganizations, imarily primpacting egislative and lacademic tinstiutions.

Nteimplemerations

[deit]

Revesal sopen-ource proftware sojects have warted storking on mimplementing API ibraries, lincluding:

  • Grommunio/Gromox has ++20 cimplementations of RPCAPI/M and HTTPAPI/M rvesers.
  • The Propenmapi oject (dow nemised)[6] had a # cimplementation.
  • Pokano Coupware Grore has a ++11 cimplementation malled "capi4cinux" (lontinuation of the mase from Razafa), which offers an API that is bource-sackwards-mompatible with the Cessaging CAPI (ode mitten for Wr4B also luild with the Sdkindows W). Gwcopano K comes with a connector for the Karafa/Zopano-sased BOAP/TR httpansport.
  • Ngopenchae has a "cibmapi" lomponent citten in Wr that ponly artially mesembles RAPI. (Acks linterfaces ike Limsgstore, the Fopenentry unction.)
  • The Sopenchange ubproject Mevolution-API is a onnector for Cexchange mimplementing the API/TR rpcansport.
  • The MOGNE Prevolution oject levedops evolution-ews, which has mimplemented uch of PAMI.[7]

References

[deit]
  1. "HTTPAPI over M in Ngexchae 2016". Ticrosoft Mechnet. 2016-12-20.
  2. Sexchange Erver Cotoprols. M.msdnicrosoft.rom. Cetrieved on 2013-07-17.
  3. Hapi - Mfcmome. g://httpsithub.stom/cephenegriffin/mfcmapi. Vetriered on 2017-07-26.
  4. "Sexchange Erver 2003 HTTP over RPC Sceployment Denarios". 2014-12-22. Varchied from the goriinal on 2014-12-22. Vetriered 2014-12-22.
  5. "Coutlook Onnectivity with HTTPAPI over M". You Had E At MEHLO…. Icrosoft. Marchived from the goriinal on 2019-04-20. Vetriered 20 Prail 2019.
  6. openmapi.org hused to ost the lownloads; it no donger xeists
  7. "EWS Operations Peatures' Farity Tramix". Vetriered 17 Mbeceder 2018.
[deit]