Проверка портов почтового сервера (SMTP, IMAP, POP3)

Хост
Сканируйте только хосты, которыми вы владеете, или на которые у вас есть явное разрешение на сканирование. Проверка затрагивает около 20 известных TCP-портов.
Далее

При настройке или отладке почтового сервера обычно начинают с одного вопроса: доступны ли почтовые порты из интернета? Укажите почтовый хост, и сканирование проверит семь стандартных портов SMTP, IMAP и POP3, а также все остальное из своего списка.

Как проверить почтовый сервер

  1. 1

    Укажите почтовый хост

    Используйте имя хоста почтового сервера, например mail.example.com, а не адрес электронной почты.

  2. 2

    Запустите сканирование

    Нажмите «Далее», затем «Сканировать распространенные порты».

  3. 3

    Найдите почтовые порты

    Ищите 25, 465, 587, 110, 995, 143 и 993 в списке открытых портов.

  4. 4

    Сравните с вашей настройкой

    Сверьте результат с протоколами, которые вы реально используете.

Почтовые порты в этом сканировании

Порт Служба Типичное использование
25 SMTP Доставка между серверами
465 SMTPS Зашифрованная отправка из почтовых клиентов
587 SMTP (submission) Отправка почтовым клиентом, обычно с STARTTLS
110 POP3 Загрузка почты, без шифрования
995 POP3S Загрузка почты, с шифрованием
143 IMAP Синхронизация почты, без шифрования
993 IMAPS Синхронизация почты, с шифрованием

Как читать результат

Почтовый сервер, поддерживающий современные клиенты, обычно показывает 25 и 587 или 465, а также 993, если предлагает IMAP. Если открыты 110 или 143, значит, доступны и версии без шифрования. Многие конфигурации оставляют их открытыми для STARTTLS, поэтому прежде чем что-то закрывать, проверьте настройку своего сервера.

Частые неожиданности

  • Порт 25 не виден на вашем сервере: некоторые провайдеры блокируют порт 25 в исходящем, а иногда и во входящем трафике у новых аккаунтов. Сканирование снаружи показывает только доступность извне.
  • Открыт только 587: этого достаточно для ретранслятора, который принимает только отправку, но он не будет получать почту от других серверов.
  • Ничего не открыто: возможно, этот хост не является вашим почтовым сервером. Проверьте MX-запись и используйте указанное в ней имя.

Чего сканирование не покажет

Оно показывает только то, что TCP-подключение было принято. Оно не читает приветствие сервера, не проверяет сертификат TLS, не проверяет аутентификацию и не подтверждает, что сервер корректно пересылает почту. Закрытый, отфильтрованный и недоступный порт здесь выглядят одинаково. Используйте сканирование для проверки доступности, а сам протокол проверьте почтовым клиентом.

Типичные конфигурации

Хостинг почтовых ящиков обычно открывает 993 и 587 или 465, а порт 25 оставляет собственным фильтрующим серверам провайдера. Собственный сервер, который принимает почту напрямую, должен иметь порт 25, доступный из интернета. Небольшому приложению, которое только отправляет почту, часто не нужен ни один из этих портов, так как оно отправляет письма через ретранслятор.

Если вы управляете собственным сервером, выясните, какими портами пользуется каждый клиент, прежде чем что-либо закрывать. Закрытие 143 или 110 может сломать старые почтовые клиенты, которые все еще от них зависят, поэтому сканирование лучше использовать сначала для оценки текущего состояния, а затем для решения.

Часто задаваемые вопросы

Укажите имя машины, на которой работает почтовая служба. Его указывает MX-запись вашего домена. Доменное имя, которое ведет на веб-сервер, почтовые порты не покажет.

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

Нет. Это означает только, что сервер принимает там подключения. Отправка также зависит от аутентификации, правил ретрансляции и репутации отправителя.

Нет. Оно проверяет только, принимается ли TCP-подключение. Сертификаты и шифрование не анализируются.

Сопутствующие инструменты

Проверка SSL-сертификата

Проверьте сертификат SSL/TLS, который узел отдаёт на порту 443: субъект, издатель, даты действия, дни до истечения, SAN и алгоритм подписи.

Проверка HTTP-заголовков

Осмотрите каждый HTTP-заголовок ответа, возвращаемый URL, чтобы отладить кэширование, CORS, сжатие и проблемы безопасности.

Инструмент проверки возраста доменных имен

Узнайте, когда домен был впервые зарегистрирован, а также его возраст в годах, месяцах и днях с использованием данных WHOIS из реестра.

Инструмент для скриншотов сайтов

Введите любой публичный URL и получите мгновенный предпросмотр скриншота, затем откройте его в бесплатных сервисах вроде Screenshot Machine, Urlbox или ApiFlash либо посмотрите старые снимки на Wayback Machine.

Инструмент Traceroute

Запустите traceroute до любого хоста через проверенные публичные сервисы зондирования и научитесь читать вывод хоп за хопом, чтобы находить скачки задержки, потери пакетов и проблемы маршрутизации.

Проверка доступности сайта

Проверьте, отвечает ли сайт с независимого сервера. Показывает статус UP или DOWN, код ответа HTTP, время ответа и IP сервера, чтобы вы могли отличить реальный сбой от проблемы вашей сети.

Инструмент доступен на других языках

Руководства и сценарии использования