MAPI vs SMTP
Quando si tratta di protocolli da utilizzare per quanto riguarda la gestione della posta elettronica, è disponibile un numero disponibile. Due di questi protocolli sono SMTP e MAPI. La principale differenza tra SMTP e MAPI riguarda l'aspetto delle e-mail con le quali è possibile utilizzarle. MAPI può essere utilizzato sia per l'invio e la ricezione di e-mail in quanto ha accesso a cartelle come la posta in arrivo e in uscita. Al contrario, SMTP viene utilizzato esclusivamente per l'invio di e-mail. Per ricevere e-mail, devi anche utilizzare un altro protocollo come POP o IMAP.
MAPI è iniziato come protocollo Microsoft da utilizzare con il proprio software Outlook. Con l'aumento della popolarità di Outlook e del server Exchange di Microsoft, sempre più client di posta elettronica hanno adattato il protocollo. Tuttavia, MAPI non gode dello stesso supporto diffuso di cui gode SMTP. Essendo in giro praticamente dall'invenzione delle e-mail, tutti i client supportano l'uso di SMTP ed è il protocollo predefinito nella maggior parte dei casi. Anche l'SMTP è totalmente indipendente quando si tratta del client, è possibile modificare i client senza influire sulla funzionalità. Con MAPI, è necessario modificare alcune impostazioni se si modificano i client poiché il server non saprebbe che il client è stato modificato.
Una caratteristica vantaggiosa di MAPI è la possibilità di salvare automaticamente una copia delle e-mail di invio mentre indirizza tutte le e-mail attraverso la posta in uscita dell'utente. Con SMTP, non hai questa funzionalità integrata. Tuttavia, puoi comunque ottenere la stessa funzionalità includendo te stesso nel BCC o se il server è stato programmato per salvare una copia del messaggio di posta elettronica inviato nella cartella inviata.
Per la maggior parte delle persone, non c'è davvero alcuna scelta tra MAPI e SMTP poiché è spesso dettata dalla compagnia e dal sistema che usano nei loro server di posta elettronica. Per coloro che utilizzano Outlook e Microsoft Exchange Server, è logico utilizzare MAPI poiché è stato sviluppato come un ponte tra questi due. Per gli altri utenti che utilizzano altri client di posta elettronica (ad esempio Thunderbird) per connettersi a molti server di posta elettronica gratuiti (come Gmail di Google), SMTP rappresenta un buon protocollo da utilizzare.
Sommario:
1.SMTP viene utilizzato solo per l'invio di e-mail mentre MAPI viene utilizzato sia per l'invio che per la ricezione
2.SMTP gode di un supporto più diffuso rispetto a MAPI
3.SMTP è totalmente indipendente dal client ma non da MAPI
4.MAPI salva automaticamente una copia delle e-mail inviate mentre SMTP non lo fa