Протоколы IMAP, POP3, SMTP используются для функционирования почтовых сервисов, отправки и получения почты. Для начала поясним:
протоколы POP3 и IMAP используются для приема и сортировку почты, а за исходящие письма, за отправку отвечает протокол SMTP. Разберем подробнее как работают почтовые протоколы.
Протоколы IMAP и POP3, как они работают, отличия ?
Несмотря на то, что оба протокола используются для входящей почты они имеют различия, о чем ниже.
Протокол IMAP, порты и функционал.
IMAP по умолчанию работает по следующим портам:
1. Порт 143/TCP — без использования шифрования;
2. Порт 993/TCP — с использованием SSL/TLS;
IMAP чаще всего используется в современных почтовых клиентах. При получении писем почтовые клиенты IMAP всегда обращаются на сервер для скачивания и просмотра входящих сообщений.
Данный протокол удобно использовать, когда у вас несколько почтовых клиентов от одного аккаунта (рабочий ПК, мобильный телефон, домашний ПК), так как в всегда можете увидеть адресованное сообщение вам с любого клиента. Если вы удалите входящее сообщение с одного клиента, то оно удалится для всех клиентов, так как все операции происходят на почтовом сервере. Поэтому данный протокол используется намного чаще чем POP3, о котором речь пойдет ниже.
Протокол POP3, порты и функционал.
POP3 по умолчанию работает по следующим портам:
1. Порт 110/TCP — без использования шифрования;
2. Порт 995/TCP — с использованием SSL/TLS;
В отличии от IMAP у POP3 все входящие сообщения и письма загружаются непосредственно на клиент. После того, как письмо загрузится на клиент, оно удаляется с сервера. Таким образом хранилище сервера не загружено сообщениями клиентов, а клиенты наоборот — в своем клиенте увеличиваются объём хранилища входящей почты.
Протокол SMTP.
SMTP по умолчанию работает по следующим портам:
1. Порт 25/TCP — без использования шифрования; (иногда используется альтернативный порт 587)
2. Порт 465/TCP — с использованием SSL/TLS;
Протокол SMTP, в отличии от POP3 и IMAP используется для передачи почтовых сообщений с локальных клиентов на почтовый сервер, а от сервера к конечному адресату.