SMTP-мониторинг с TLS
SMTP-мониторинг выполняет полноценное рукопожатие с почтовым сервером: TCP-соединение, приветственный баннер 220, команда EHLO с разбором поддерживаемых расширений, обновление до TLS (STARTTLS на портах 25/587 или implicit TLS на 465), проверка сертификата и завершение QUIT. Никакие письма при этом не создаются и не отправляются.
Функция доступна на тарифе Starter и выше.
Что такое SMTP-мониторинг
SMTP (Simple Mail Transfer Protocol) — протокол передачи электронной почты. Если почтовый сервер недоступен, письма от пользователей не доходят, транзакционные сообщения (пароли, счета, уведомления) перестают отправляться, а репутация домена может пострадать из-за накопившейся очереди.
UpRadar открывает TCP-соединение с SMTP-сервером, получает приветственный баннер, выполняет EHLO, обновляет соединение до TLS и проверяет срок действия сертификата подачи. Никакие письма при этом не создаются и не отправляются — проверка полностью безопасна для почтовой репутации домена.
Настройка SMTP-монитора
- Создайте новый монитор и выберите тип SMTP.
- Укажите хост — доменное имя или IP-адрес почтового сервера, например
mail.example.com. - Укажите порт. Чаще всего используют 25 или 587.
- Сохраните монитор — первая проверка запустится в течение ближайшей минуты.
Что проверяется
В ходе каждой проверки UpRadar последовательно выполняет следующие шаги:
- TCP-соединение — устанавливается соединение с хостом и портом.
- Приветственный баннер (220) — считывается ответ вида
220 mail.example.com ESMTP Postfix. - EHLO — отправляется команда EHLO, разбирается многострочный ответ
250-…и собирается список поддерживаемых расширений (STARTTLS, SIZE, AUTH, PIPELINING и т.д.). - TLS — на порту 465 выполняется implicit TLS сразу после connect; на портах 25/587, если сервер анонсирует STARTTLS, мы отправляем
STARTTLS, ожидаем 220 и поднимаем TLS-сессию с правильным SNI. - Сертификат — после TLS-рукопожатия сохраняем издателя, subject, срок действия, fingerprint, версию протокола и проверяем имя хоста и валидность цепочки.
- EHLO повторно — после STARTTLS отправляется второе EHLO согласно RFC 3207.
- QUIT — корректное завершение сессии командой
QUIT.
Инцидент создаётся, если TCP-соединение отклонено или истекло время ожидания, сервер вернул неожиданный код ответа на любом из шагов, TLS-цепочка невалидна или сертификат уже просрочен. Дни до истечения сертификата сохраняются вместе с результатом проверки — на их основе можно настроить алерты заранее.
Типичные ситуации
Почтовый сервер упал
TCP-соединение завершается ошибкой «Connection refused» или не устанавливается в отведённое время. UpRadar немедленно создаёт инцидент и оповещает команду.
Порт 25 заблокирован хостингом
Многие облачные провайдеры блокируют входящий и/или исходящий порт 25 для борьбы со спамом. Если мониторинг настроен на порт 25, но сервер работает на другом порту, укажите его в настройках монитора.
SMTP-проверка покрывает и транспортный, и криптографический слой одной операцией: падение TLS-сертификата подачи на 587 — самая частая «тихая» причина проблем с почтой, и UpRadar поймает её до того, как клиенты заметят отказ отправки.
Совет. Для мониторинга корпоративной почты (Google Workspace, Яндекс 360, Microsoft 365) используйте MX-запись домена в качестве хоста — это покроет реальный путь входящих писем, а не только один из серверов.