Diferencia entre MAPI y SMTP

MAPI vs SMTP

Cuando se trata de protocolos para usar con respecto al manejo del correo electrónico, hay un número disponible por ahí. Dos de estos protocolos son SMTP y MAPI. La principal diferencia entre SMTP y MAPI es con qué aspecto de los correos electrónicos puede usarlos. MAPI se puede usar tanto para enviar como para recibir correos electrónicos, ya que tiene acceso a carpetas como la bandeja de entrada y la de salida. En contraste, SMTP se utiliza exclusivamente para enviar correos electrónicos. Para recibir correos electrónicos, también necesita usar otro protocolo como POP o IMAP.

MAPI comenzó como un protocolo de Microsoft para su uso con su software de Outlook. A medida que Outlook ganó popularidad junto con el servidor Exchange de Microsoft, más y más clientes de correo electrónico también adaptaron el protocolo. Sin embargo, MAPI no cuenta con el mismo soporte generalizado que SMTP. Estando cerca prácticamente desde la invención de los correos electrónicos, todos los clientes admiten el uso de SMTP y es el protocolo predeterminado en la mayoría de los casos. SMTP también es totalmente independiente cuando se trata del cliente, puede cambiar los clientes sin afectar la funcionalidad. Con MAPI, necesita cambiar algunas configuraciones si cambia los clientes ya que el servidor no sabría que se ha cambiado el cliente.

Una característica ventajosa de MAPI es su capacidad para guardar automáticamente una copia de los correos electrónicos enviados, ya que enruta todos los correos electrónicos a través de la bandeja de salida del usuario. Con SMTP, no obtiene esta función incorporada. Sin embargo, aún puede obtener la misma funcionalidad al incluirse en el BCC o si el servidor ha sido programado para guardar una copia del correo electrónico enviado en la carpeta enviada..

Para la mayoría de las personas, realmente no hay opción entre MAPI y SMTP, ya que a menudo lo dictan las compañías y el sistema que utilizan en sus servidores de correo electrónico. Para aquellos que usan Outlook y el servidor de Microsoft Exchange, es lógico usar MAPI ya que fue desarrollado como un puente entre esos dos. Para otras personas que usan otros clientes de correo electrónico (es decir, Thunderbird) para conectarse a muchos de los servidores de correo electrónico gratuitos (como el Gmail de Google), SMTP es un buen protocolo para usar.

Resumen:

1.SMTP solo se usa para enviar correos electrónicos, mientras que MAPI se usa para enviar y recibir
2.SMTP goza de un soporte más amplio que MAPI
3.SMTP es totalmente independiente del cliente pero no MAPI
4.MAPI guarda automáticamente una copia de los correos electrónicos enviados, mientras que SMTP no lo hace