← Все вопросы

Какие протоколы используются для электронной почты и чем отличаются SMTP, POP3 и IMAP?

Задан 29 месяцев назад1.4к просмотров2 ответа
8

Настраивал почтовый клиент и наткнулся на SMTP, POP3, IMAP. Заодно встречал список «протоколы: FTP, HTTP, SMTP». Какие из них вообще про почту, и чем SMTP отличается от POP3 и IMAP? Что за что отвечает?

2 ответа

16
✓ Принятый ответ — помог автору

Сначала разведём по углам ваш список — там протоколы про разные задачи:

  • HTTP — передача веб-страниц (браузер ↔ сайт).
  • FTP — передача файлов.
  • SMTP — отправка почты.

Теперь по сути. Для почты есть три ключевых протокола, и они делят работу на «отправку» и «получение»:

Протокол Роль Направление
SMTP (Simple Mail Transfer Protocol) отправка письма клиент → сервер, сервер → сервер
POP3 (Post Office Protocol v3) получение, скачивает и обычно удаляет с сервера сервер → клиент
IMAP (Internet Message Access Protocol) получение, письма остаются и синхронизируются на сервере сервер ↔ клиент

Как это работает вместе:

  1. Вы пишете письмо и жмёте «Отправить» → ваш клиент по SMTP отдаёт письмо своему почтовому серверу, тот по SMTP передаёт его серверу получателя.
  2. Получатель забирает письмо со своего сервера по POP3 или IMAP.

Главное различие POP3 vs IMAP:

  • POP3 скачивает письма на устройство и (по умолчанию) удаляет их с сервера. Подходит, если читаете почту с одного устройства.
  • IMAP хранит письма на сервере и синхронизирует состояние (прочитано/папки) между всеми устройствами. Открыли письмо на телефоне — на ноутбуке оно тоже отметится прочитанным. Сегодня почти все используют именно IMAP.

Итого: SMTP — отправить, POP3/IMAP — получить. А HTTP и FTP к почте отношения не имеют, это просто частые соседи в списках сетевых протоколов.

6

Запоминалка, чтобы не путать: SMTP — Send (отправить). Всё, что начинается с этого, — про исходящие. А POP3 и IMAP — входящие.

Ещё практический совет: сейчас почти всегда выбирайте IMAP, а не POP3. POP3 имеет смысл только в редких случаях — например, если хотите принципиально хранить всю почту локально и чистить сервер. Во всех остальных сценариях с несколькими устройствами IMAP удобнее, потому что состояние писем синхронизируется везде.

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект