Почтовые порты 25, 465, 587, 993 и 995: какой для чего
Почтовая программа отправляет письма через один порт, а получает через другой. Ниже — какие номера за что отвечают, что указать в настройках и почему порт 25 для этого не подходит.
Содержание 6
Таблица почтовых портов
| Порт | Для чего | Шифрование |
|---|---|---|
| 25 | Передача писем между почтовыми серверами (SMTP) | Зависит от серверов |
| 465 | Отправка писем из почтовой программы (SMTP) | Сразу после подключения |
| 587 | Отправка писем из почтовой программы (SMTP) | Включается командой STARTTLS |
| 993 | Получение почты по IMAP | Сразу после подключения |
| 995 | Получение почты по POP3 | Сразу после подключения |
Номера закреплены стандартами: 25 — RFC 5321, 587 — RFC 6409, 465, 993 и 995 — RFC 8314. Стандарт RFC 8314 советует выбирать порты, где шифрование включается сразу.
Что указать в почтовой программе
В настройках почты два сервера: для входящих писем (IMAP или POP3) и для исходящих (SMTP). Для каждого указывают адрес, порт и тип шифрования.
- Входящая почта по IMAP — порт 993, шифрование SSL/TLS. Письма хранятся на сервере и видны со всех ваших устройств.
- Входящая почта по POP3 — порт 995, шифрование SSL/TLS. Программа скачивает письма к себе.
- Исходящая почта — порт 465 с шифрованием SSL/TLS или порт 587 с шифрованием STARTTLS. Подойдёт любой из них, если его поддерживает ваш почтовый сервис.
Адреса серверов и порты указаны в справке вашей почты или хостинга — сверяйтесь с ней. Как подключить почту на своём домене, рассказано в инструкции Почта на своём домене.
Почему не порт 25
Порт 25 нужен для связи почтовых серверов между собой: по нему письмо идёт от сервера отправителя к серверу получателя. Для отправки из почтовой программы предназначены порты 465 и 587.
На некоторых VPS провайдер закрывает почтовые порты. Что это значит для своего почтового сервера, рассказано в разделе Свой почтовый сервер на VPS.
Как проверить, доступен ли почтовый порт
На Mac или в Linux откройте терминал (как открыть) и введите:
nc -zv -w 5 smtp.example.com 587Вместо smtp.example.com подставьте адрес сервера исходящей почты из настроек, вместо 587 — нужный порт. Если в ответе есть слово succeeded, порт доступен. Connection refused — сервер не принимает подключения на этом порту. Если ответа нет 5 секунд и команда завершилась другой ошибкой, подключение не дошло до сервера.
В Windows: Откройте терминал: нажмите Win+X или щёлкните правой кнопкой по «Пуску» и выберите «Терминал» (в некоторых версиях пункт называется Windows PowerShell). Введите:
Test-NetConnection -ComputerName smtp.example.com -Port 587Порт доступен, если в строке TcpTestSucceeded стоит True. Подробнее о проверке — в инструкции Как проверить, открыт ли порт.
Источники
- RFC 5321, раздел 4.5.4.2 — почтовые серверы принимают письма на порту 25.
- RFC 6409, раздел 3.1 — порт 587 для отправки писем из почтовой программы.
- RFC 8314, раздел 3 — порты 465, 993 и 995: шифрование начинается сразу после подключения.
- Справка nc для Ubuntu 24.04 — ключи -z, -v и -w, тексты succeeded и Connection refused.
- Microsoft: Test-NetConnection — проверка порта, строка TcpTestSucceeded.
Сверено 10 октября 2026 года.
Что почитать дальше
Проверено и обновлено: 10.10.2026