Messaging Application Programming Interface: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti. |
|||
(24 versioni intermedie di 18 utenti non mostrate) | |||
Riga 1:
'''Messaging Application Programming Interface''' ('''MAPI''') è un'architettura di messaggistica e un [[Component Object Model]] (Modello ad oggetti per componenti), basato sulle [[Application programming interface|API]] ([[Interfaccia (informatica)|Interfaccia di Programmazione]] di un'Applicazione) per [[Microsoft Windows]].<br />
MAPI permette ai programmi [[client]] di diventare capaci di inviare un messaggio di [[posta elettronica]], una ([[Posta elettronica|e-mail]]) in chiaro (aware), o basato su [[Chiamata di procedura remota|chiamate RPC]] a un sottosistema di [[Funzione (informatica)|routine]] MAPI che interfaccia con alcuni server di messaggistica. Un insieme ([[Libreria (software)|libreria software]]) di routine per effettuare comunicazione di processi con il sistema di mailing (messaggistica). Mentre MAPI è progettato per essere indipendente dal [[Protocollo
RPC [[Chiamata di procedura remota|('''R'''emote '''P'''rocedure '''C'''all)]] è un sistema di comunicazione [[Rete di computer|networking]] (in ambiente distribuito), basato su chiamate a procedure remote. Una API, che include MAPI, è solo un insieme di interfacce. Per fare in modo che la comunicazione si verifichi, necessita di un qualche tipo di trasporto, cioè il ruolo svolto da RPC.
==Storia==
'''MAPI''' è stato originariamente creato da [[Microsoft]]. La compagnia ha creato il suo team ''MS Mail'' nel 1987, ma è stato fino a quando non ha acquisito ''Consumers Software'' nel 1991 per ottenere ''Network Courier'' che ha avuto un prodotto di messaggistica. Rielaborato, è stato venduto come ''MS PC Mail'', o Microsoft Mail per PC Networking (reti di PC).<br />
Le API di base per MS PC Mail erano denominate MAPI version 0 (o ''MAPI0''). MAPI usa funzioni liberamente basate sullo standard ''X.400 XAPIA standard''.
MAPI include servizi per l'accesso a [[
In aggiunta all'interfaccia del client Extended MAPI, chiamate di programmazione possono essere effettuate indirettamente attraverso l'
== Simple MAPI ==
'''Simple MAPI''' è un subset (sottoinsieme) di 12 funzioni che consentono agli sviluppatori di aggiungere funzionalità di messaggistica di base.<br />
'''Extended MAPI''' consente il controllo completo del sistema di messaggistica sul computer client, creazione e manipolazione dei messaggi e dei client delle mailbox (casella postale per il traffico e-mail), [[Internet
[[Windows 7]] (Seven) ha rimosso il supporto per Simple MAPI, mantenendolo solo per Extended MAPI, non fornendo più anche i programmi [[client di posta elettronica]], come Outloox Express e Windows Mail che supportavano Simple MAPI.<br />
Il programma di posta che viene fornito gratuitamente, [[Windows Live Mail]] supporta solo Extended MAPI.<br />
Dal punto di vista pratico alcuni programmi che supportano Simple MAPI come ad esempio [[Mozilla Thunderbird]], [[PDFCreator]], [[Apache OpenOffice|OpenOffice.org]], se installati su Windows Seven non possono più, ad esempio col tasto destro del mouse, aprire un programma di posta elettronica o inviare direttamente un allegato ad un messaggio di posta interagendo con un software [[Microsoft]].
Lo possono fare, anche su Windows7, solo ad esempio usando OpenOffice.org e scegliendo di fare diventare il documento prodotto un allegato ad un messaggio di posta di Thunderbird, ecc.
==Interfaccia verso Service provider==
La versione completa (full) Extended MAPI interface è necessaria per interfacciare servizi di messaggistica di base verso applicativi client come Outlook. Ad esempio, alcuni fornitori non-Microsoft di servizi di
MAPI ha avuto anche un
MAPI estesa è il principale metodo di accesso ai dati e-mail utilizzato da Outlook, per interfacciarsi con [[Microsoft Exchange Server|Microsoft Exchange]], attraverso service providers MAPI forniti con Outlook.
==
Microsoft ha
"MAPI protocol" è il [[Protocollo
==
Fino a poco tempo fa le implementazioni Open Source di MAPI sono state scarse. Ma ci sono almeno tre progetti open source che stanno lavorando per implementare il protocollo MAPI in librerie [[Free and Open Source Software|free open source software (FOSS)]] per l'utilizzo in altri applicativi open source. Questo elenco include il progetto [[OpenMapi]] project<ref>
Evolution-MAPI è un fornitore di connessioni che può essere installato all'interno del popolare client open source [[groupware]] [[Evolution (software)|Evolution]].
Riga 43 ⟶ 44:
* [[Internet Message Access Protocol]]
* [[Posta elettronica]]
* [[
* [[Messaggistica istantanea]]
==
* {{
* {{
* {{
* {{
* {{
{{Portale|informatica}}
Riga 57 ⟶ 58:
[[Categoria:Librerie software]]
[[Categoria:Software di sistema]]
[[Categoria:Microsoft]]
[[Categoria:
|