Skip to content
EN

Порт 143: IMAP — полное руководство

Коротко:

Приём email (unencrypted). Используйте 993 (IMAP+TLS). Стандартный TCP-порт, используется сервисом IMAP.

Проверить доступность и порты →

Что такое порт 143

Порт 143 зарезервирован IANA для сервиса IMAP. Приём email (unencrypted). Используйте 993 (IMAP+TLS).

Проверить открытость порта онлайн

Чтобы узнать, открыт ли порт 143 на вашем хосте (или на чужом — для диагностики), используйте наш чекер портов. Введите домен и номер порта — получите результат за 1-2 секунды.

Проверить порт 143 →

Безопасность

Открытый порт = потенциальный вектор атаки. Общие правила:

  • Закрывайте всё, что не используется (firewall default-deny)
  • Для admin-портов (22 SSH, 3389 RDP, 3306 MySQL) — IP-whitelist или VPN
  • Base cases: 80+443 открыты для web; 22 — только с работы/VPN; DB-порты — только loopback
  • Используйте fail2ban для SSH/admin-панелей

Что такое порт 143 (IMAP)?

Порт 143 — это стандартный порт для протокола IMAP (Internet Message Access Protocol), который используется для доступа к электронной почте на сервере. Он позволяет пользователям получать, управлять и синхронизировать свои почтовые ящики с различных устройств. Протокол IMAP предоставляет возможность работать с почтой, не загружая ее на локальные устройства, что обеспечивает удобство и гибкость в управлении почтой.

Как проверить доступность порта 143?

Существует несколько способов проверить доступность порта 143 на сервере. Один из самых простых способов — использовать команду telnet. Для этого откройте терминал и выполните следующую команду:

telnet  143

Если соединение успешно установлено, вы увидите сообщение о том, что вы подключены к серверу. Если порт закрыт или недоступен, вы получите сообщение об ошибке. Также можно использовать утилиту nc (netcat) для проверки порта:

nc -zv  143

Это будет показывать статус порта, а также время подключения. Если вы хотите проверять доступность порта из скрипта, можно использовать команду curl:

curl imap://:143

Если IMAP-сервер доступен, вы получите сообщение о статусе соединения.

Настройка IMAP на сервере: пример конфигурации

Для настройки IMAP-сервера на Linux можно использовать такие популярные решения, как Dovecot или Courier. Рассмотрим пример настройки с помощью Dovecot. После установки Dovecot нужно отредактировать файл конфигурации, который обычно находится по пути /etc/dovecot/dovecot.conf. Вот основные настройки:

mail_location = maildir:~/Maildir
protocols = imap
service imap {
  inet_listener imap {
    port = 143
  }
}

После того как вы внесли изменения, не забудьте перезапустить Dovecot, чтобы они вступили в силу:

systemctl restart dovecot

Теперь ваш IMAP-сервер должен быть доступен на порту 143. Вы можете использовать описанные выше команды для проверки его доступности.

Проблемы с подключением к порту 143

При работе с IMAP могут возникать различные проблемы с подключением к порту 143. Наиболее распространенные из них связаны с настройками брандмауэра, проблемами с сетью или неправильной конфигурацией сервера. Если вы не можете подключиться к IMAP-серверу, проверьте следующие моменты:

  • Брандмауэр: Убедитесь, что порт 143 открыт в настройках брандмауэра. Для проверки используйте команду iptables:
iptables -L -n
  • Сетевая доступность: Убедитесь, что сервер доступен из вашей сети. Проверьте сеть с помощью команды ping:
ping 
  • Логи сервера: Просмотрите логи IMAP-сервера на наличие ошибок. Обычно они находятся в /var/log/mail.log или /var/log/dovecot.log.

Эти шаги помогут вам диагностировать и устранить проблемы с подключением к IMAP-серверу.

ICMP PingДоступность хоста и задержка
Сканер портовПроверка открытых TCP-портов
ЛатентностьВремя отклика в миллисекундах
Потери пакетовПроцент потерянных пакетов

Почему нам доверяют

ICMP+TCP
протоколы проверки
14
ключевых портов
2 014
проверок за 30 дней
3
региона

Как это работает

1

Введите IP или домен

2

ICMP-пакеты отправлены

3

Латентность и потери пакетов

Как работает Ping и сканирование портов?

Ping отправляет ICMP-пакеты на хост и измеряет время ответа. Сканирование портов проверяет, какие TCP-порты открыты и принимают соединения — это помогаетдиагностировать проблемы с доступностью сервисов.

Ping с настройками

Выбор количества пакетов (3, 4, 6, 10). Статистика: min/avg/max латентность и потери.

Сканер популярных портов

Проверка 14 ключевых портов: HTTP, HTTPS, SSH, FTP, SMTP, MySQL, PostgreSQL и другие.

Проверка из облака

Тестирование с нашего сервера — вы видите доступность сайта извне, а не только из вашей сети.

Мониторинг доступности

Нужен постоянный контроль? Создайте монитор — проверки каждую минуту с уведомлениями.

Кому это нужно

DevOps

диагностика доступности

Сетевые инженеры

проверка TCP-портов

Разработчики

отладка подключений

SRE

базовый health-check

Частые ошибки

ICMP заблокирован = сервер не работаетМногие серверы блокируют ICMP. Ping не отвечает, но сайт работает — проверьте порты.
Высокий пинг = проблема сервераЗадержка зависит от географии. 150ms между континентами — норма, не ошибка.
Сканирование закрытых портов — тревогаЗакрытые порты неиспользуемых сервисов — это хорошо. Открытые ненужные порты — риск.
Одна проверка = достаточноСеть нестабильна. Единичный тайм-аут ≠ проблема. Проверяйте несколько раз или ставьте мониторинг.

Лучшие практики

Комбинируйте ping и портыPing показывает доступность хоста, порты — доступность конкретных сервисов. Используйте оба.
Проверяйте из разных локацийПроблема может быть локальной. Тест из облака показывает реальную картину.
Закройте неиспользуемые портыКаждый открытый порт — потенциальный вектор атаки. Держите открытыми только необходимые.
Настройте мониторингРучные проверки не масштабируются. Настройте автоматический мониторинг с уведомлениями.

Получите больше с бесплатным аккаунтом

История ping-проверок, мониторинг доступности хоста и уведомления при падении.

Зарегистрироваться (FREE)

Больше по теме

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

Зачем закрывать порт 143?

Каждый открытый порт — точка входа для атакующего. Если сервис не используется (или использует другой порт), закройте чтобы минимизировать attack surface.

Как проверить 143 без Enterno.io?

С локальной машины: nc -zv hostname 143 или telnet hostname 143. Онлайн-чекер проще — с разных IP, одним кликом.

Запустить инструмент, который описан в этой статье

Бесплатный тариф — 10 мониторов, проверки каждые 5 мин, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.