SMTP (Simple Mail Transfer Protocol — простой протокол передачи почты)
Что такое SMTP?
SMTP (Simple Mail Transfer Protocol — простой протокол передачи почты) — это сетевой протокол прикладного уровня из стекаTCP/IP, который служит стандартом для отправки электронной почты от отправителя к получателю через сеть Интернет. В отличие от встроенной PHP-функции mail(), SMTP требует аутентификации отправителя и использует шифрование, что делает передачу данных защищённой и повышает доверие к письмам со стороны почтовых сервисов.
Как это работает?
SMTP функционирует по модели «клиент-сервер»: почтовая программа-отправитель устанавливает двустороннее TCP-соединение с сервером-получателем (обычно через порт 25, 587 или 465 для защищённой версии). В ходе сессии отправитель передаёт набор текстовых команд — HELO/EHLO (идентификация), MAIL FROM (отправитель), RCPT TO (получатель), DATA (тело письма) и QUIT (завершение) — на каждую из которых сервер возвращает цифровой код отклика. Протокол не зависит от транспортной среды и может работать поверх любых надёжных каналов связи. При невозможности прямой доставки сообщение передаётся через один или несколько промежуточных почтовых серверов (MTA) до конечного адресата.
Метрики и стандарты
Ключевой показатель эффективности SMTP-доставки — доставляемость (deliverability) — доля писем, успешно достигших папки «Входящие» получателя. Согласно исследованиям, до 45,6% всех электронных писем попадают в спам, а каждое шестое легитимное маркетинговое письмо не доходит до адресата. Индустриальный ориентир для бизнес-писем — доставляемость не ниже 95% при правильно настроенной SMTP-аутентификации (SPF, DKIM, DMARC). Задержка SMTP-сервера (response time) в норме не должна превышать 200–500 мс; отклонения свыше 1000 мс сигнализируют о проблемах с сервером или сетью.
Почему это важно для бизнеса?
Без SMTP сайты на WordPress отправляют письма через PHP-функцию mail() без аутентификации и шифрования. Такие письма не проходят проверку подлинности, из-за чего почтовые провайдеры (Gmail, Yahoo, Microsoft) массово отклоняют их или помещают в спам. Это напрямую уничтожает бизнес-процессы: клиенты не получают подтверждения заказов, сбросы паролей, уведомления о регистрации и ответы на заявки. Настроенный SMTP восстанавливает доставляемость, защищает репутацию домена отправителя и увеличивает конверсию транзакционных писем, поскольку пользователи действительно видят сообщения от компании.
Пример применения
Интернет-магазин на WooCommerce после подключения SMTP через SendGrid или Amazon SES перестал терять заказы: письма-подтверждения с трек-номерами перестали уходить в спам и стали доставляться в течение 2–5 секунд. Доля подтверждённых заказов выросла на 12% за счёт того, что клиенты начали получать все транзакционные уведомления и могли отслеживать посылки.
Как это реализуется в WordPress?
В WordPress SMTP настраивается через специализированные плагины, которые переопределяют стандартную функцию wp_mail() и перенаправляют всю почту через внешний SMTP-сервер.
Популярные плагины (2026):
- WP Mail SMTP — наиболее распространённое решение с поддержкой 40+ провайдеров (Gmail, SendGrid, Amazon SES, Mailgun, Outlook и др.)
- Bit SMTP — интеграция с ведущими формами (Contact Form 7, WPForms, Gravity Forms, Ninja Forms)
- atec SMTP Mail — лёгкий плагин с настройкой прямо из админ-панели
- CL Simplest SMTP — позволяет задавать параметры SMTP через переменные в wp-config.php
Типовая настройка:
- Установить и активировать плагин SMTP
- В настройках плагина выбрать почтовый сервис (SMTP-провайдер)
- Указать параметры соединения: SMTP-хост, порт (587 с TLS или 465 с SSL), имя пользователя и пароль
- Настроить аутентификацию домена: записи SPF, DKIM и DMARC в DNS
- Отправить тестовое письмо для проверки
Важно: некоторые хостинги блокируют стандартные SMTP-порты или ограничивают исходящий трафик — в таких случаях требуется использовать порт 587 с TLS или внешний SMTP-релей. При возникновении ошибок подключения следует проверить правильность учётных данных, доступность порта и политики хостинг-провайдера.
Связанные понятия
- MTA (Mail Transfer Agent) — почтовый сервер, отвечающий за маршрутизацию и доставку писем (sendmail, Postfix, Exim)
- MUA (Mail User Agent) — почтовый клиент пользователя (Outlook, Thunderbird, The Bat!)
- SPF (Sender Policy Framework) — DNS-запись, разрешающая отправку писем только с авторизованных IP-адресов
- DKIM (DomainKeys Identified Mail) — цифровая подпись писем для подтверждения подлинности отправителя
- DMARC (Domain-based Message Authentication, Reporting & Conformance) — политика обработки писем, не прошедших SPF или DKIM
- Порт 25 / 587 / 465 — сетевые порты для SMTP-соединений (25 — нешифрованный, 587 — с TLS, 465 — с SSL)
