MAPI проти SMTP
Що стосується протоколів, що використовуються щодо обробки електронної пошти, то там є номер. Два з цих протоколів - SMTP та MAPI. Основна відмінність SMTP від MAPI полягає в тому, з яким аспектом електронних листів ви можете їх використовувати. MAPI можна використовувати як для надсилання, так і для отримання електронної пошти, оскільки він має доступ до папок, таких як папка "Вхідні" та "Вихідні". На відміну від цього, SMTP використовується виключно для надсилання електронних листів. Для отримання електронних листів вам також потрібно використовувати інший протокол, наприклад POP або IMAP.
MAPI стартував як протокол Microsoft для використання з їх програмним забезпеченням Outlook. Оскільки Outlook набув популярності разом із сервером Exchange Microsoft, все більше клієнтів електронної пошти також адаптували протокол. Проте MAPI не користується такою ж широкою підтримкою, якою користується SMTP. Будучи практично з часу створення електронних листів, всі клієнти підтримують використання SMTP і є протоколом за замовчуванням у більшості випадків. SMTP також абсолютно незалежний, якщо мова йде про клієнта, ви можете змінювати клієнтів, не впливаючи на функціональність. З MAPI вам потрібно змінити деякі налаштування, якщо ви змінюєте клієнтів, оскільки сервер не знає, що клієнт був змінений.
Однією з вигідних особливостей MAPI є його можливість автоматично зберігати копію відправлених електронних листів під час маршрутизації всіх електронних листів через вихідну скриньку користувача. За допомогою SMTP ви не вбудовуєте цю функцію. Але ви все одно можете отримати той самий функціонал, включивши себе в BCC або якщо сервер запрограмований для збереження копії надісланого електронної пошти у надіслану папку.
Для більшості людей дійсно немає вибору між MAPI та SMTP, оскільки це часто диктується компанією та якою системою вони користуються на своїх серверах електронної пошти. Для тих, хто використовує сервер Outlook та Microsoft Exchange, логічно використовувати MAPI, оскільки він був розроблений як міст між цими двома. Для інших людей, які використовують інші клієнти електронної пошти (тобто Thunderbird) для підключення до багатьох безкоштовних серверів електронної пошти (наприклад, Gmail Google), SMTP є хорошим протоколом для використання.
Підсумок:
1.SMTP використовується лише для надсилання електронних листів, тоді як MAPI використовується як для надсилання, так і для отримання
2.SMTP користується більш широкою підтримкою, ніж MAPI
3.SMTP абсолютно не залежить від клієнта, але не від MAPI
4.MAPI автоматично зберігає копію відправлених електронних листів, поки SMTP не працює