Адрес

г. Москва
проспект Мира, 101с1

SMTP: как работает протокол отправки электронной почты

  • 17.08.2026
  • 7 мин

  • 23

SMTP — Simple Mail Transfer Protocol, сетевой протокол для передачи электронных писем от клиента на почтовый сервер и между серверами. Он отвечает за отправку и маршрутизацию сообщения, но не предназначен для чтения и синхронизации входящей почты.

Роль SMTP в почте

Когда приложение отправляет письмо, оно подключается к SMTP-серверу, проходит проверку и передаёт данные отправителя, получателя и сообщения. Сервер определяет маршрут и пытается доставить письмо на сервер домена адресата.

Если получатель временно недоступен, письмо может оставаться в очереди и отправляться повторно. Постоянная ошибка возвращается отправителю.

Как проходит SMTP-сессия

Стороны обмениваются командами и кодами ответа. Команда EHLO сообщает возможности соединения, MAIL FROM задаёт адрес отправителя, RCPT TO — получателя, DATA — содержимое письма.

Сервер отвечает числовыми кодами: успешное принятие, временная проблема или окончательный отказ. Эти ответы используют для диагностики доставки.

Отличие от IMAP и POP3

SMTP передаёт исходящие сообщения. IMAP позволяет работать с почтовым ящиком на сервере и синхронизировать папки между устройствами. POP3 обычно загружает письма клиенту.

В одном почтовом приложении протоколы используются вместе: SMTP отправляет письмо, а IMAP или POP3 получает входящие.

Порты, шифрование и доступ

Межсерверная доставка традиционно использует порт 25. Клиентскую отправку обычно настраивают через порт 587 с STARTTLS, а иногда через 465 с TLS с начала соединения.

Для отправки от имени пользователя сервер требует аутентификацию. Шифрование защищает учётные данные и содержимое на участке передачи.

Доставляемость и ошибки

Сам SMTP не гарантирует попадание во входящие. Почтовые системы учитывают SPF, DKIM, DMARC, репутацию домена и IP, жалобы, качество базы и содержание письма.

При расследовании проблемы читают код и текст ответа, проверяют очередь, DNS и аутентификацию. Повторять отправку при постоянной ошибке бессмысленно.

Комментарий эксперта

SMTP-ответ — главный источник диагностики. Код 4xx обычно описывает временную проблему и допускает повтор, а 5xx указывает на постоянный отказ. Сначала разберите причину, затем меняйте настройки или данные получателя.

Вопросы и ответы: SMTP

Что такое SMTP?

Протокол для отправки и передачи электронной почты между клиентами и серверами.

SMTP получает входящие письма?

Нет, для чтения и синхронизации обычно используют IMAP или POP3.

Какой порт используют?

Для клиентской отправки часто применяют 587, для межсерверной доставки — 25.

Гарантирует ли SMTP доставку во входящие?

Нет, решение зависит также от аутентификации, репутации и правил почтового провайдера.

Связанные термины

Материал был полезен?