MAPI против SMTP
Когда дело доходит до протоколов, используемых в отношении обработки электронной почты, существует целый ряд доступных. Два из этих протоколов - SMTP и MAPI. Основное различие между SMTP и MAPI заключается в том, с какими аспектами электронной почты вы можете использовать их. MAPI можно использовать как для отправки, так и для получения электронных писем, поскольку он имеет доступ к папкам, таким как входящие и исходящие. Напротив, SMTP используется исключительно для отправки электронных писем. Для получения электронных писем вам также необходимо использовать другой протокол, такой как POP или IMAP.
MAPI начинался как протокол Microsoft для использования с их программным обеспечением Outlook. По мере того как Outlook набирал популярность вместе с сервером Microsoft Microsoft Exchange, все больше почтовых клиентов также адаптировали протокол. Тем не менее, 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 - нет