MAPI vs SMTP
En ce qui concerne les protocoles à utiliser en ce qui concerne le traitement des e-mails, il en existe un certain nombre. Deux de ces protocoles sont SMTP et MAPI. La principale différence entre SMTP et MAPI réside dans l'aspect des courriers électroniques avec lesquels vous pouvez les utiliser. MAPI peut être utilisé pour envoyer et recevoir des courriers électroniques car il a accès à des dossiers tels que la boîte de réception et la boîte d'envoi. En revanche, SMTP est utilisé exclusivement pour l'envoi d'e-mails. Pour recevoir des courriels, vous devez également utiliser un autre protocole tel que POP ou IMAP..
MAPI a commencé comme un protocole Microsoft utilisable avec leur logiciel Outlook. À mesure qu'Outlook devenait de plus en plus populaire avec le serveur Exchange de Microsoft, de plus en plus de clients de messagerie adaptaient également le protocole. Néanmoins, MAPI ne bénéficie pas du même support étendu que SMTP. Pratiquement depuis l'invention du courrier électronique, tous les clients prennent en charge l'utilisation de SMTP et constituent le protocole par défaut dans la plupart des cas. SMTP étant également totalement indépendant du client, vous pouvez changer de client sans affecter les fonctionnalités. Avec MAPI, vous devez modifier certains paramètres si vous modifiez les clients car le serveur ne saurait pas que le client a été modifié..
Une caractéristique avantageuse de MAPI est sa capacité à enregistrer automatiquement une copie des e-mails d’envoi car il achemine tous les e-mails dans la boîte d’envoi de l’utilisateur. Avec SMTP, cette fonctionnalité n’est pas intégrée. Cependant, vous pouvez toujours obtenir la même fonctionnalité en vous incluant dans le BCC ou si le serveur a été programmé pour enregistrer une copie du courrier électronique envoyé dans le dossier envoyé..
Pour la plupart des gens, il n'y a vraiment pas de choix entre MAPI et SMTP car cela est souvent dicté par l'entreprise et le système qu'ils utilisent dans leurs serveurs de messagerie. Pour ceux qui utilisent Outlook et le serveur Microsoft Exchange, il est logique d'utiliser MAPI car il a été développé en tant que pont entre ces deux. Pour les autres personnes qui utilisent d’autres clients de messagerie (Thunderbird) pour se connecter à de nombreux serveurs de messagerie gratuits (comme Gmail de Google), SMTP est un bon protocole à utiliser..
Résumé:
1.SMTP est uniquement utilisé pour l'envoi d'e-mails, tandis que MAPI est utilisé à la fois pour l'envoi et la réception.
2.SMTP bénéficie d'un soutien plus large que MAPI
3.SMTP est totalement indépendant du client mais pas MAPI
4.MAPI enregistre automatiquement une copie des courriels envoyés alors que SMTP ne le fait pas.