Skip to content
EN

Порт 587: SMTP submission — полное руководство

Ноутбук с размытым почтовым клиентом и окном нового письма, на фоне серверная стойка
Коротко:

SMTP submission (explicit STARTTLS). RFC-стандарт для mail-клиентов. Стандартный TCP-порт, используется сервисом SMTP submission.

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

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

Порт 587 зарезервирован IANA для сервиса SMTP submission. SMTP submission (explicit STARTTLS). RFC-стандарт для mail-клиентов.

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

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

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

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

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

  • Закрывайте всё, что не используется (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-панелей

Что такое порт 587 и его назначение?

Порт 587 используется для SMTP submission, что позволяет отправлять электронные письма через защищенное соединение. Этот порт является стандартным для передачи почты с использованием протокола SMTP (Simple Mail Transfer Protocol) и обеспечивает шифрование данных при помощи TLS/SSL. Использование порта 587 является рекомендованным для всех почтовых клиентов, так как он обеспечивает безопасную передачу данных и предотвращает утечку конфиденциальной информации.

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

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

telnet smtp.example.com 587

Замените smtp.example.com на адрес вашего SMTP-сервера. Если соединение успешно, вы увидите сообщение о том, что соединение установлено. В случае ошибки, например, Connection refused, это может свидетельствовать о том, что порт закрыт или сервер недоступен.

Также вы можете использовать команду nc (netcat) для проверки:

nc -zv smtp.example.com 587

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

Настройки и безопасность порта 587

Для настройки почтового клиента на использование порта 587 необходимо указать следующие параметры:

  • Сервер SMTP: smtp.example.com
  • Порт: 587
  • Метод шифрования: STARTTLS
  • Имя пользователя: ваш_логин
  • Пароль: ваш_пароль

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

Кроме того, рекомендуется настроить аутентификацию SMTP, чтобы предотвратить несанкционированный доступ к вашему почтовому ящику. Для этого убедитесь, что ваш сервер требует аутентификации, и используйте надежные пароли для всех учетных записей.

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

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

Источники

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

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

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

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

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

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

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