Порт 25: SMTP

Порт 25 (TCP) используется протоколом SMTP. Этот порт предназначен для открытого доступа из интернета на серверах, которые предоставляют этот сервис.

Обновлено

Порт25
ПротоколTCP
СервисSMTP
Доступность из интернетаОбычно открыт для интернета

Проверить, открыт ли порт 25

Для чего нужен порт 25?

Доставка почты между серверами. Почтовые серверы принимают сообщения от других почтовых серверов через порт 25.

Должен ли порт 25 быть открыт?

Обычно открыт для интернета. Этот порт предназначен для открытого доступа из интернета на серверах, которые предоставляют этот сервис. Входящий доступ к порту 25 нужен только почтовым серверам. Многие домашние провайдеры и облачные платформы блокируют исходящий порт 25, чтобы остановить спам, поэтому приложениям лучше отправлять почту через порт 587.

Как узнать, что слушает порт 25

# Linux
sudo ss -tlnp | grep ':25 '

# macOS
sudo lsof -nP -i TCP:25 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 25 -State Listen

Открытие и блокировка порта 25 в брандмауэре

# Ubuntu / Debian (ufw)
sudo ufw allow 25/tcp
sudo ufw deny 25/tcp

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 25" -Direction Inbound -Protocol TCP -LocalPort 25 -Action Allow

На облачных серверах также откройте порт в группе безопасности или сетевом брандмауэре провайдера. Дома сервису за роутером нужно правило перенаправления портов (port forwarding) на локальный IP-адрес устройства.

Проверка снаружи

Порт может быть открыт на сервере, но блокироваться выше по сети. Проверка портов подключается из интернета, поэтому показывает, что видит внешний мир. С собственного компьютера используйте nc -vz example.com 25 (macOS/Linux) или Test-NetConnection example.com -Port 25 (Windows).

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

Что такое порт 25?
Доставка почты между серверами. Почтовые серверы принимают сообщения от других почтовых серверов через порт 25.
Безопасно ли открывать порт 25?
Обычно открыт для интернета. Этот порт предназначен для открытого доступа из интернета на серверах, которые предоставляют этот сервис.
Как проверить, открыт ли порт 25?
Введите домен или публичный IP-адрес в проверке портов с номером 25. Она пытается установить TCP-соединение из интернета и сообщает: открыт, закрыт или отфильтрован.