Порт 587: SMTP submission

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

Обновлено

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

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

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

Отправка почты из почтовых клиентов и приложений с переходом на TLS через STARTTLS.

Нужно ли открывать порт 587?

Обычно открыт для интернета. Этот порт предназначен для публичного доступа на серверах, которые предоставляют эту службу. Через него приложения и почтовые клиенты должны отправлять письма через провайдера. Требуется имя пользователя и пароль или API-ключ.

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

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

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

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

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

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

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

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

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

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

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

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