Слово «SMTP» обычно попадается там, где его меньше всего ждешь: в настройках почтового клиента, в инструкции к рассылке, в сообщении об ошибке «не удается отправить письмо». Звучит как что-то сетевое и сложное, хотя за ним стоит понятная идея.
Разберем простыми словами, что такое SMTP и для чего он нужен, как письмо проходит путь от кнопки «Отправить» до сервера получателя, какие бывают серверы и порты. Отдельно − практика: как узнать SMTP-сервер своей почты, какие параметры у популярных сервисов и что делать, если провайдер заблокировал порт 25.
TL;DR
SMTP (Simple Mail Transfer Protocol) − это протокол, который отвечает за отправку электронной почты между серверами. Он не хранит письма и не показывает их пользователю, а только передает сообщения дальше по цепочке. За получение и хранение писем отвечают другие протоколы.
Чтобы настроить отправку, нужны три параметра: адрес SMTP-сервера, порт и шифрование. Если порт 25 заблокирован провайдером, используйте 587. Шифрование (SSL/TLS) защищает письмо в пути, но на сервере оно все равно лежит в открытом виде.
Что такое SMTP и зачем он нужен
Электронная почта кажется простой: написал письмо, нажал «Отправить» − и сообщение ушло. Но за этим действием стоит набор сетевых протоколов, и ключевую роль среди них играет SMTP.
Аббревиатура SMTP расшифровывается как Simple Mail Transfer Protocol, то есть простой протокол передачи почты. Если объяснять простыми словами, SMTP − это правило, по которому письма передаются от одного сервера к другому.
Главное, что часто путают: SMTP отвечает только за отправку писем, а не за их получение или хранение. Исходящие идут через него, а забирает входящие письма с сервера и показывает их в ящике другой протокол − IMAP или POP3. Поэтому в настройках обычно два блока: сервер исходящей почты (это и есть SMTP) и сервер входящей.
Протокол работает каждый раз, когда вы отправляете письмо из почтового клиента, когда сайт шлет уведомление на email или когда сервис рассылает письма пользователям. Во всех этих случаях сообщение передается через SMTP-сервер, который принимает его и отправляет дальше по цепочке.
Есть нюанс, который объясняет половину вопросов безопасности почты. SMTP создавался в начале 80-х, когда интернет был небольшой доверительной средой, и приватность с перехватом данных тогда почти не учитывались. Защиту к протоколу добавляли уже позже, поверх. К этому мы вернемся в разделе про шифрование.
Как работает отправка письма по SMTP
Чтобы понять роль SMTP, разберем путь письма от кнопки «Отправить» до сервера получателя. Со стороны это одно действие, но внутри − несколько шагов.
Упрощенная схема выглядит так:
- пользователь нажимает «Отправить» в почтовом клиенте;
- письмо передается на SMTP-сервер отправителя;
- сервер определяет, какому домену адресовано письмо, и находит SMTP-сервер получателя;
- письмо пересылается на SMTP-сервер домена получателя;
- дальше оно попадает в систему хранения почты, откуда адресат заберет его через IMAP или POP3.
Протокол участвует именно в передаче между серверами. SMTP-сервер − это узел, который принимает письмо и решает, куда отправлять дальше. Покажется ли письмо адресату в интерфейсе, он не отвечает − его задача транспортная.
Если сервер получателя временно недоступен, письмо ставится в очередь и отправляется позже, поэтому email и считают асинхронным каналом: отправитель и получатель не обязаны быть онлайн одновременно.
Работает все это как диалог между серверами. Один сервер спрашивает, готов ли другой принять письмо, передает заголовки и тело сообщения, затем завершает соединение. Ключевая особенность: в базовой версии протокола нет встроенной проверки подлинности − SMTP доверяет тому, что получает, если соединение установлено. Отсюда и место для подмены отправителя, и причина, по которой поверх него появились отдельные механизмы защиты от спама и подделок.
SMTP-серверы и порты: как они работают
«Настроить SMTP» чаще всего означает указать сервер и порт, через которые уйдет почта. Эти два параметра определяют и маршрут письма, и уровень защиты соединения.
SMTP-сервер принимает исходящие письма и пересылает их дальше. Он может принадлежать почтовому сервису (например, Gmail), быть корпоративным узлом компании или обслуживать автоматические рассылки. С точки зрения пользователя это точка выхода письма в интернет.
SMTP может работать через разные порты, и каждый исторически решал свою задачу. На практике используются три:
| Порт | Назначение | Когда использовать |
|---|---|---|
| 25 | Классический SMTP, передача почты между серверами | Чаще ограничен или заблокирован у провайдеров из-за спама − для отправки из клиента обычно не подходит |
| 587 | SMTP с аутентификацией (STARTTLS) | Основной порт для отправки писем из почтовых клиентов и приложений; предполагает вход по логину и шифрование |
| 465 | SMTPS, SMTP поверх SSL | Соединение зашифровано с самого начала |
Почему порт 25 часто блокируют. Многие провайдеры и хостинги закрывают его для обычных пользователей ради борьбы со спамом. Если устройство заражено или неправильно настроено, через открытый порт 25 можно массово рассылать письма без контроля. Поэтому для отправки из клиента используют порты с обязательной аутентификацией и шифрованием − 587 или 465.
Настройка SMTP на практике
Этот раздел − для тех, кто настраивает отправку почты в клиенте (Outlook, Thunderbird, Apple Mail), на сайте или в сервисе рассылок. Ниже − как узнать нужные параметры для конкретного сервиса.
Как узнать SMTP-сервер своей почты
Адрес SMTP-сервера зависит от вашего почтового сервиса, а не от провайдера интернета. Найти его можно тремя способами:
- в справке сервиса − ищите страницу «настройка почтовой программы» или «параметры IMAP/SMTP»;
- в настройках веб-интерфейса − раздел с параметрами для внешних приложений;
- по общему шаблону: у большинства сервисов адрес выглядит как
smtp.имя-сервиса.домен.
Параметры популярных сервисов
| Сервис | SMTP-сервер | Порт | Шифрование |
|---|---|---|---|
| Gmail | smtp.gmail.com | 587 или 465 | STARTTLS / SSL |
| Mail.ru | smtp.mail.ru | 465 | SSL |
| Yandex | smtp.yandex.ru | 465 | SSL |
В каждом случае дополнительно понадобится логин (полный адрес почты) и пароль. Многие сервисы для входа из сторонних приложений требуют не основной пароль, а отдельный пароль приложения, который создается в настройках безопасности аккаунта.
Что делать, если порт 25 заблокирован
Если письма не уходят, а указан порт 25 − смените его на 587 (с STARTTLS) или 465 (с SSL) и включите аутентификацию по логину и паролю, как в таблице выше.
Как проверить, что сервер отвечает
Чтобы понять, доступен ли SMTP-сервер, не отправляя реальное письмо:
- отправьте тестовое письмо самому себе − самый быстрый бытовой способ;
- проверьте доступность порта через командную строку или специальный онлайн-сервис;
- посмотрите журнал ошибок почтового клиента − он обычно прямо называет причину: неверный порт, отказ аутентификации или недоступный сервер.
Шифрование и безопасность: что защищает SSL/TLS
Изначально SMTP передавал письмо по сети в открытом виде, и любой участник маршрута мог увидеть содержимое. Сегодня так не делают − поверх протокола добавили шифрование.
Есть два варианта, и решают они одну задачу:
- SMTPS − SMTP поверх SSL, обычно порт 465;
- SMTP с TLS (STARTTLS) − защита поверх обычного SMTP, порт 587.
Оба шифруют соединение между клиентом и сервером, защищая письмо от перехвата по дороге.
Что шифрование защищает, а что нет
Здесь проходит важная граница, о которой редко говорят прямо. Защищается канал передачи − письмо нельзя прочитать «в пути». Но дальше начинается то, что SSL/TLS не закрывает:
- на серверах письмо хранится в расшифрованном виде − почтовый сервис технически может его прочитать;
- метаданные (от кого, кому, когда) не скрываются;
- безопасность соединения зависит от того, через какую сеть вы подключаетесь.
То есть защищается путь письма, а не его секретность на сервере. Письмо закрыто от стороннего наблюдателя, но не становится анонимным.
Слабое место из этого списка, на которое пользователь может повлиять сам, − сеть. В открытом Wi-Fi (кафе, аэропорт, отель) трафик проще перехватить, и если почтовый клиент по ошибке настроен без защиты или соединение разрывается, письмо и учетные данные оказываются на виду. Здесь помогает VPN: он шифрует весь канал между устройством и сетью, так что даже незащищенное подключение не видно соседям по точке доступа. Это не замена защите самой почты, а прикрытие того самого слабого звена − сети.
SMTP-relay и почтовые рассылки
Запросы «SMTP для рассылки» или «бесплатный SMTP-сервер» обычно про другую задачу: отправить не одно письмо, а сотни или тысячи − уведомления с сайта, письма от веб-приложения. Здесь появляется понятие SMTP-relay.
SMTP-relay − это сервер, который принимает письма от клиента и пересылает их дальше от своего имени. Такой подход используют сайты и веб-приложения, системы уведомлений, маркетинговые и сервисные рассылки. Relay берет на себя доставку, репутацию IP-адресов и контроль отправки.
Зачем он нужен:
- не нужно настраивать и поддерживать собственный почтовый сервер;
- ниже риск, что письма попадут в спам или сервер заблокируют;
- выше доставляемость − письма реже теряются по дороге.
За доставляемость отвечают три механизма, которые настраиваются на стороне домена-отправителя: SPF, DKIM и DMARC. Они подтверждают, что письмо действительно отправлено от вашего имени, а не подделано. Без них рассылка с большей вероятностью уйдет в спам.
Существуют готовые SMTP-сервисы для рассылок, в том числе с бесплатным тарифом на небольшой объем писем в месяц. Это и есть ответ на запрос «бесплатный SMTP-сервер»: вместо своего сервера берется внешний relay. Минус − зависимость от стороннего провайдера и его политики: при неправильной настройке возможны утечка учетных данных, использование сервера для спама и блокировка домена.
Итог
SMTP − это фундамент электронной почты. Он отвечает за отправку и передачу писем между серверами, но не за их хранение и не за секретность. Получение писем − задача IMAP или POP3, защита канала − SSL/TLS, а доставляемость рассылок − SPF, DKIM и DMARC.
Понимая эти границы, можно настроить отправку без метода проб и спокойнее относиться к слову SMTP в настройках.
Частые вопросы
Чем SMTP отличается от IMAP и POP3?
SMTP отправляет письма и передает их между серверами. IMAP и POP3 наоборот − забирают входящую почту с сервера и показывают ее в вашем ящике.
Что такое ретрансляция в SMTP простыми словами?
Ретрансляция (relay) − это когда сервер принимает письмо и пересылает его дальше от своего имени, как пересадочный узел. На этом построены сервисы рассылок: они принимают ваши письма и доставляют их адресатам.
Что значит «блокировка SMTP»?
Чаще всего это блокировка порта 25 провайдером или хостингом ради борьбы со спамом − решение то же, что и выше: переключиться на порт 587 или 465.
SMTP или SMPT − как правильно?
Правильно SMTP − Simple Mail Transfer Protocol. SMPT встречается как частая опечатка, протокола с таким названием нет.
Источники:
- RFC 5321 − Simple Mail Transfer Protocol − официальная спецификация протокола.
- RFC 8314 − рекомендации по портам и шифрованию SMTP − про порты 587/465 и обязательное шифрование.

