PortChecker Logo
PortChecker

Порт 25 — SMTP (TCP)

SMTP

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

Простой протокол передачи почты

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

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

Open only on mail servers that receive email from other mail servers (MX record). ISPs typically block port 25 on residential connections. Use port 587 for sending from applications or mail clients.

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

  • Postfix
  • Exim
  • Sendmail
  • Microsoft Exchange Server
  • Haraka

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

Port 25 is exploited by spammers when misconfigured as an open relay. Require STARTTLS for all connections. Enable SPF, DKIM, and DMARC DNS records to prevent spoofing. ISPs block port 25 on residential connections — use a dedicated mail server or relay service (SendGrid, Mailgun) if sending bulk email.

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

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

Высокий риск

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

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

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

1-65535

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

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

Брандмауэр Windows

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

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

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

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

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

Брандмауэр Windows

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

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

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

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

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

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

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

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