#Что означает сообщение
Порт 25 заблокирован
Многие провайдеры блокируют исходящий 25. Используйте submission-порт 587 (STARTTLS) или 465 (SSL).
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Блокировка провайдера | Отдельно проверьте фактор «Блокировка провайдера» в момент, когда возникает описанная неисправность; сравните с работой исправного устройства или настройки. Отслеживайте результат по журналу нужной службы, не по соседним сайтам. | Если проверка подтверждает «Блокировка провайдера», исправьте только относящийся к нему элемент, сохранив прежнее значение и возможность возврата. |
| Облачный хостинг | Проверьте совместимость используемого протокола и фактические параметры обеих сторон; сохраните точное сообщение программы. | Меняйте только согласованную настройку протокола либо доступа. Не понижайте защиту всей системы ради устаревшего клиента. |
| Файрвол | Откройте журнал блокировок и проверьте источник файла или сетевого запроса; отсутствие доступа ещё не доказывает ложное срабатывание. | Устраните подтверждённый риск либо исправьте узкое правило; не отключайте весь антивирус и брандмауэр ради одной программы. |
| Неверные настройки | Отдельно проверьте фактор «Неверные настройки» в момент, когда возникает описанная неисправность; сравните с работой исправного устройства или настройки. | Если проверка подтверждает «Неверные настройки», исправьте только относящийся к нему элемент, сохранив прежнее значение и возможность возврата. |
#Пошаговое решение
- Проверьте исходные условияУточните у почтового провайдера рекомендованный сервер исходящей почты, порт и шифрование. Обычно клиентам доступен порт 587 с STARTTLS либо 465 с TLS сразу; порт 25 предназначен прежде всего для связи почтовых серверов. Блокировку 25 нельзя считать единственной причиной любого сбоя отправки.
- Используйте порт 587В настройках почтовой программы откройте учётную запись → «Исходящий сервер SMTP». Укажите выданное провайдером имя сервера, порт 587, режим STARTTLS и включите аутентификацию. Введите логин, часто полный почтовый адрес, и пароль приложения, если служба использует двухэтапную проверку.
- Проверьте другую возможную причинуС компьютера или сервера, где возникает ошибка, проверьте доступность адреса и порта: в PowerShell выполните
Test-NetConnection mail.example.com -Port 587, в Linux можно использоватьopenssl s_client -starttls smtp -connect mail.example.com:587 -servername mail.example.com. Замените пример своим сервером; если соединения нет, проверьте межсетевой экран, DNS и ограничения провайдера. - Проверьте итогОтправьте тестовое сообщение на свой второй адрес, проверьте доставку и журнал отказов. Если ваш сервер Postfix передаёт почту наружу, настройка внешнего ретранслятора делается отдельно в
relayhostи SASL по документации провайдера; не помещайте пароль в публичный конфигурационный файл или историю команд.
#На что обратить внимание
Для межсерверной доставки полноценному почтовому серверу по-прежнему может требоваться исходящий 25. Не подменяйте записи MX на 587: MX не задаёт номер порта.