SMTP-сервер

Мониторинг почтовых серверов: SMTP, IMAP, POP3, FTP

Мониторинг почтового сервера снаружи, как это делает почтовый клиент: соединение, баннер, STARTTLS и авторизация для SMTP, IMAP, POP3 и FTP. Доступ к серверу не нужен — только логин для проверки входа, если хотите.

Зачем нужен мониторинг SMTP-сервера, IMAP и POP3

Почта ломается тише всего: сайт работает, а письма с заказами и восстановлением паролей не приходят. Переполнился диск, истёк сертификат на 465-м порту, Dovecot не поднялся после обновления, сервер попал в спам-лист. Клиенты не жалуются — они просто не получают письма.

Мониторинг почтовых и файловых серверов проверяет SMTP, IMAP, POP3 и FTP так, как это делает почтовый клиент: соединение, баннер, STARTTLS или TLS, при желании вход по логину и проверка приёма письма.

Что проверяем

  • Все режимы шифрования: без, STARTTLS, implicit TLS
  • Опциональная проверка логина
  • Проверка ожидаемого баннера
  • Проверка приёма письма: MAIL FROM + RCPT TO на ваш адрес — сервер видит настоящую попытку доставки и не банит точки мониторинга
  • Полная доставка тестового письма по расписанию

Типичные причины сбоев

  • Истёк сертификат на 465/993 — клиенты видят ошибку TLS.
  • Переполнен диск — сервер принимает соединение, но отказывает в доставке.
  • Не поднялся Dovecot/Postfix после обновления или ротации логов.
  • IP сервера в спам-листе — письма уходят, но не доходят.
  • Слишком много соединений или блокировка IP клиентов средствами защиты.

Как работает проверка STARTTLS, входа по логину и FTP-сервера

Точка подключается к серверу на нужном порту в выбранном режиме шифрования (без, STARTTLS, TLS), читает баннер и сверяет его с ожидаемым. Если указан логин и пароль, выполняется вход — так видно, что работает не только сеть, но и авторизация. Пароли шифруются и уходят только на доверенные точки notifar.io.

Для SMTP есть проверка приёма письма: команды MAIL FROM и RCPT TO на ваш адрес, чтобы сервер видел настоящую попытку доставки, а не пустое соединение (за пустые соединения многие почтовые серверы банят IP). Раз в заданный интервал можно отправлять и полное тестовое письмо. Интервал от 1 минуты, стоимость 0,01 ₽ за проверку.

Что приходит в уведомлении

Telegramтолько что
🔴 SMTP mail.example.ru — не работает
mail.example.ru:465

Причина: Ошибка TLS: сертификат истёк
Начало: 14.09.2026 09:41 (МСК)
Точки: Москва, Хельсинки

Открыть монитор →

Так выглядит сообщение о сбое; о восстановлении придёт отдельное — с длительностью простоя. Каналы: Telegram, MAX, email, SMS, звонок, webhook.

Параметры проверки

ПараметрОписание
Хост
Порт25 / 587 / 465
ШифрованиеНет, STARTTLS, TLS (implicit) (по умолчанию: none)
Получатель для проверки приёмаДелаем MAIL FROM + RCPT TO на этот адрес: сервер видит настоящую попытку доставки, а не «пустое» соединение, и не банит точки мониторинга (Haraka, Poste.io, Exim с защитой от сканеров). На портах 587/465 без логина сервер ответит «нужна авторизация» — это норма: сервер жив, проверка на этом заканчивается.
Отправитель (MAIL FROM)monitor@notifar.io
Отправлять тестовое письмо (полная доставка, интервал от 30 мин)Да / нет
ЛогинС логином соединение считается доверенным — почтовые серверы не учитывают его как подозрительное.
Ожидаемый баннер (регулярка)

Интервал — от 1 минута до 1 суток (рекомендуем 5 минут). Проверка выполняется с выбранных точек мониторинга, сбой подтверждается заданным числом точек.

Проверка доставки почты тестовым письмом: чем лучше telnet на порт 25

  • Все режимы шифрования и проверка входа — как у настоящего клиента, а не telnet на порт.
  • RCPT-проверка не приводит к бану точек мониторинга почтовыми серверами.
  • Одинаково для SMTP, IMAP, POP3 и FTP, с нескольких точек.

Вопросы

Нужно ли давать доступ к серверу?
Нет. Для базовой проверки достаточно хоста и порта. Логин нужен только если хотите проверять авторизацию — заведите для этого отдельный ящик.
Почему требуется получатель для порта 25?
Соединение без попытки доставки почтовые серверы считают сканированием и блокируют IP. Указав адрес на вашем домене, вы даёте серверу увидеть нормальную сессию, а нам — проверить, что сервер принимает почту.
Что проверяется у FTP?
Соединение, баннер, при необходимости вход и режим TLS (FTPS). Передача файлов не выполняется.
Как понять, что сервер попал в спам-лист?
Для этого есть отдельная проверка чёрных списков: она смотрит IP сервера в 10 популярных DNSBL и в реестре Роскомнадзора.
Сколько стоит?
0,01 ₽ за проверку любого из четырёх протоколов.