PortChecker Logo
PortChecker

Порт 587 — SMTP Submission (TCP)

SMTP Submission

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

Современный стандарт для безопасной отправки почты.

Это well-known порт (0–1023), используемый базовыми сервисами, такими как SMTP Submission.  ·  RFC 6409

Когда нужен открытый порт 587?

Open on mail servers that accept authenticated email from clients (MUAs). This is the correct port for email applications and clients sending outbound mail — not port 25, which is for server-to-server delivery.

Типичные применения и ПО

  • Postfix
  • Exim
  • Gmail SMTP
  • Microsoft 365
  • SendGrid
  • Mailchimp Transactional
  • Mailgun

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

Port 587 requires STARTTLS and authentication. Ensure your mail server rejects connections that do not upgrade to TLS before sending credentials. Configure rate limiting and monitor for authentication failures, which may indicate credential stuffing. Never allow relay from unauthenticated clients.

Безопасен ли порт 587?

Открытый порт увеличивает поверхность атаки. Безопасность зависит от настройки SMTP Submission.

Средний риск

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

Проверить порт 587 сейчас

Проверьте доступность порта 587 на любом хосте.

1-65535

Открытие порта 587

Чтобы разрешить входящие подключения к порту 587 (SMTP Submission), настройте брандмауэр и добавьте правило переадресации порта на маршрутизаторе на локальный IP вашего устройства.

Брандмауэр Windows

Откройте Брандмауэр Windows Defender → Дополнительные параметры → Правила для входящих → Новое правило → Порт → TCP → Указанные локальные порты: 587 → Разрешить подключение → Задайте имя и сохраните.

netsh advfirewall firewall add rule name="Open Port 587" dir=in action=allow protocol=tcp localport=587
Linux (UFW / iptables)sudo ufw allow 587/tcpsudo iptables -A INPUT -p tcp --dport 587 -j ACCEPT
Маршрутизатор

Войдите в роутер (192.168.1.1 или 192.168.0.1) → Перенаправление портов → Добавьте новое правило: Протокол TCP, Внешний порт 587, Внутренний IP: локальный IP устройства, Внутренний порт 587 → Сохранить.

Как закрыть порт 587

Если SMTP Submission не нужен, заблокируйте порт в фаерволе или роутере.

Брандмауэр Windows

Чтобы заблокировать порт 587 в Windows, выполните следующую команду в PowerShell или командной строке (от имени администратора):

netsh advfirewall firewall add rule name="Block Port 587" dir=in action=block protocol=tcp localport=587
Linux (UFW / iptables)Выполните: sudo ufw deny 587/tcpsudo iptables -A INPUT -p tcp --dport 587 -j DROP
Маршрутизатор

Удалите или отключите правило проброса порта 587.

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

Для чего используется порт 587?▾

Порт 587 — стандартный TCP-порт для SMTP Submission. Он используется серверами и приложениями, которым нужно принимать входящие соединения для этого сервиса. Нужен ли он открытым, зависит от того, активно ли вы запускаете сервер SMTP Submission — в противном случае его следует держать закрытым.

Безопасно ли держать порт 587 открытым?▾

Открытый порт 587 расширяет поверхность атаки. Если вы не запускаете SMTP Submission активно, закройте порт в брандмауэре и удалите правила переадресации. Если SMTP Submission должен быть доступен, ограничьте доступ до доверенных IP и регулярно обновляйте ПО.