Заблокирован 25 порт на компьютере
да, на этот вопрос был дан ответ различными способами, ни один из которых не отвечает так, как это соответствует моим потребностям. Поэтому я спрашиваю конкретно о моей ситуации.
Я упустил очевидную возможность того, что я мог бы быть испортить мою настройку в связи с тем, что я никогда не успешно настраивал SMTP-сервер раньше, поэтому я совершенно новичок в этом. С этим печальным, могу ли я быть смущен тем, как работают почтовые серверы, есть ли разница или возможность ISP блокировать входящий трафик на исходящем порте? Я имею в виду, я запутался в том, что если я все правильно настроил, должен ли я получать (слушать) или порт 25 независимо от того, что, а затем должен отправлять исходящую почту на разблокированном smtp порт?
еще раз спасибо.
интересный вопрос. Похоже, вы в основном понимаете, как SMTP работает с записями MX, IP-адресами и портом 25 (который является стандартным портом, на котором SMTP-серверы принимают соединения с других SMTP-серверов).
Я управляю удаленным сервером linux под управлением sendmail. Порты 25, 465 и 587 заблокированы, поэтому не было возможности обойти блок без принятия радикальных мер. Я попробовал случайный порт, и он работал хорошо, за исключением того, что он должен был работать в режиме open mail relay, и многие почтовые серверы отвергли мою электронную почту на основе этого факта.
решение состояло в создании моей собственной транспортной системы электронной почты в PERL, которая запускает sendmail во время работы в качестве демона на моем Linux box. Я установил свой почтовый клиент для использования тот же порт высокого диапазона для smtp. Теперь все находится под моим прямым контролем, и он отлично работает с конца 2014 года.
хотя это не решение, которое подходит для вашего критерия, оно может помочь кому-то еще, и я просто сделаю еще два комментария.
1) Каждый VPS у меня стоит всего $ 20.00 в год, поэтому его очень доступно; и
2) Вы будете иметь лучшую производительность веб-сайта, если ваш сайт находится в центре обработки данных.
возможно, вы сможете заставить своего провайдера предоставить вам статический IP-адрес без регистрации "бизнес-учетной записи". Кто ваш провайдер? Вы можете получить Qwest-Centurylink, чтобы дать вам статический IP-адрес за дополнительные $ 5 в месяц на вашем обычном жилом счете, что плохо, но было лучшим, что я мог сделать для себя.
обычные сервисные агенты могут попытаться продать вам "бизнес-аккаунт", если вы скажете слово" сервер", которое в их сознании = бизнес. Так что не говорите это слово, "сервер", когда поговорите с ними, или вы поместите их мозг в режим" должен продать дорогой бизнес-счет".
вы можете доверять только фактическому сетевому технику, если вам посчастливилось получить перевод на одного, фактического парня, который настроит свою машину, чтобы доставить Ваш разблокированный статический ip. Этот парень-единственный парень в телеком-компании, который знает столько же, сколько ты и я о том, что действительно нужно для тебя.
вы должны быть уверены, чтобы сказать обычному агенту службы, чтобы сделать заметку "не блокировать любые порты", когда они настраивают ваш статический IP-адрес, или они могут. Я думаю, что это может быть распространенный запрос на интернет-провайдеров от людей, которым нужны статические IP-адреса для их услуг голосового чата, но я не уверен.
вы можете использовать другую службу DNS для размещения записей DNS, а не регистратора. Может быть!--1-->
Я думаю, был по крайней мере еще один бесплатный сервис, имя которого я не могу вспомнить, хорошо для 2-5 бесплатных доменных имен, достойных DNS-записей. Вы можете захотеть google вокруг, чтобы увидеть, существуют ли какие-либо новые бесплатные DNS-хосты.
вы можете попробовать настроить прокси-сервер где-то за пределами вашей локальной сети, что сделает перевод порта для вас. Или, скорее, доставить трафик через безопасный туннель к прокси-серверу, не требуется" перевод порта". Или просто разместить почтовый сервер за пределами вашей локальной сети где-то, зачем беспокоиться прокси? Ананас от HAK5 может быть прокси для вас или любого устройства Linux, настроенного правильно. Вы управляете DNS-сервером вне дома, например, на работе или в школе?
клубы программиста и группы пользователей Linux в вашем регионе будут вашим лучшим другом здесь, после того, как вы сделаете друга или двух там. Попросите кого-нибудь помочь вам, разместив ваш почтовый сервер на ящике, который у них где-то есть, обслуживая ваши DNS-записи или помещая прокси-сервер на одном из своих ящиков для вас.
вы можете использовать магазин электронной почты Dynu и форвардный сервис. Они будут получать электронные письма для вашего доменного имени и пересылать их на ваш почтовый сервер на альтернативном порту(скажем, порт 26). Таким образом, вы можете разместить и управлять своим собственным почтовым сервером дома, и это решает проблему блокировки входящего SMTP 25 вашим провайдером.
чтобы служба работала, вам нужно установить свои MX-записи как первичные, а ваши вторичные и указать имя и порт вашего почтового сервера. Надеюсь, это может быть полезно.
если вы используете Exim в качестве MTA, один подход будет:
- настройка учетной записи без оболочки (т. е. chsh до /bin/false ) на любом сервере UNIX с демоном SSH.
- настройка autossh сервис на вашем почтовом сервере, с DynamicForward слушает локальный порт
- использовать socks_proxy в Exim (на SMTP-транспорте), чтобы заставить его туннелировать все исходящие соединения SMTP/submission через SSH-туннель.
преимущество использования этого по смарт-хост (как описано в других ответах) заключается в том, что, если на целевом почтовом сервере включен TLS, нет посредника, через который ваша почта проходит как обычный текст, и поэтому ни один посредник не имеет возможности шпионить или вмешиваться в вашу почту.
примечание об электронной почте с вашего собственного сервера через домашнее подключение ISP.
-ISP блокирует общие порты, необходимые для отправки / получения электронной почты, dns и перевода портов, может обойти это
-большинство почтовых серверов карантин или блокировать электронную почту из жилых диапазонов ISP сети, так что даже если вы отправили через интернет-провайдера это будет в конечном итоге в карантин спама кто-то.
-предотвращение злоупотреблений, вирусов и попыток контроля спама может потреблять часы каждый неделя.
Это так непрактично. Бизнес-подключения ISP стоят дороже и позволяют это.
есть ли у вас какие-либо незащищенные соединения WIFI в вашем регионе ;) в противном случае используйте настройки SMTP-сервера вашего провайдера и положите это на отдых. Только другой простой вариант, который я могу придумать, - это поместить страницу контакта за пределами сайта (бесплатный хостинг) в iframe.
- 1 друг, что их isp не блокирует порт 25.
- 1 Mikrotik настроил сервер openvpn для предоставления клиенту статического частного ip и порта перешлите tcp 25,80 на этот ip-адрес и поместите его в свой дом друзей должен быть их маршрутизатор., используйте динамическое обновление dns somekind, если у них есть динамический ip. Их скрипты поставить на еще бы.
- загрузите и настройте openvpn для вашего сервера. для OpenVPN есть поддерживается во всех операционных системах.
единственная проблема с этим заключается в том, что весь интернет-трафик ваших серверов будет туннелироваться в дом вашего друга
wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 10 человек(а).
25 порт используется для отправки электронной почты. Порты могут быть открыты и закрыты по соображениям безопасности, поэтому, если 25 порт закрыт, вы не сможете отправлять почту. Эта статья расскажет вам, как открыть 25 порт.
Нажмите «Пуск» - «Панель управления» - «Брандмауэр Windows», а затем перейдите на вкладку «Исключения».
Нажмите «Добавить порт». В текстовое поле «Имя» введите имя вашего почтового сервера. В текстовое поле «Номер порта» введите 25.
Нажмите «Пуск» - «Панель управления» - «Брандмауэр Windows», а затем нажмите «Дополнительные параметры» (слева).
В левой панели щелкните правой кнопкой мыши по «Правила для входящих подключений» и в меню выберите «Создать правило».
Отметьте «Протокол TCP» и «Определенные локальные порты». Введите 25 в текстовом поле и нажмите «Далее».
Выберите действие, которое должно выполняться при попытке получить доступ к 25 порту. Выберите «Разрешить подключение», чтобы разрешить любое подключение, или выберите «Разрешить безопасное подключение», чтобы разрешить подключения с проверкой подлинности. Нажмите «Далее».
Выберите профиль. Профили «Доменный», «Частный» или «Публичный» выбраны по умолчанию. Уберите галку у ненужного профиля и нажмите «Далее».
В текстовое поле «Имя» введите имя правила, например, «Открыть 25 порт». Таким образом, вы сможете найти это правило в списке правил раздела «Правила для входящих подключений», если захотите изменить это правило. Нажмите «Готово».
Некоторые интернет провайдеры блокируют своим клиентам возможность подключения к внешним почтовым серверам. Провайдеры, как правило, блокируют 25 порт и с этого провайдера Вы не сможете отправлять исходящую почту с настройками в почтовых клиентах по умолчанию. Блокировка вводится провайдером в целях безопасности, чтобы предотвратить спам рассылки со своей сети, которые могут отправляться с зараженных вредоносным ПО компьютеров пользователей.
Провайдер блокирует 25 порт smtp на отправку писем.
Провайдер блокирует 25 порт smtp на отправку писем.
Post by maugli » Tue Jul 08, 2014 11:18 am
Подскажите пожалуйста, что можно сделать, мой провайдер блокирует 25 порт smtp на отправку писем(исходящие). можно ли использовать другие порты ? входящие работают без проблем. что нужно поменять в Exim или ещё где-то?
Post by imperio » Tue Jul 08, 2014 7:07 pm
Post by maugli » Wed Jul 09, 2014 10:19 pm
подскажите пожалуйста где прописать 587 порт . как я понимаю в клиенте можно прописывать 25 : 465 : 587 : 2525 . но сервер по любому отправляет почту через 25 порт.
Post by imperio » Wed Jul 09, 2014 10:49 pm
Данные порты уже указаны в настройках exim
Можете попробовать работать через дублирующий порт 2525
Порт указывается в настройках почтовой программы (скрипта)
Достаточно странно что хостер блокирует 25 порт. Видимо защищаются от спама.
Post by maugli » Thu Jul 10, 2014 7:00 am
Да, данные порты 25 : 465 : 587 : 2525 указаны в настройках exim, но они указаны для входящих соединений(между клиентом и сервером, а не сервер к серверу).
у меня получается так что Outlook настроен на отправку писем по 465 порту, письма доходят до сервера затем на них застревают по той причине что smtp сервер отправляет всё по 25 порту другому серверу. исходя из данной темы viewtopic.php?f=12&t=3702 вы пишете что эти порты для отправки писем
Эти порты для клиента но не для сервера.
я так понимаю что альтернативы 25 порту нету на сервере так как если эта запись daemon_smtp_ports = 25 : 465 : 587 : 2525 в настройках работала для соединений между серверами то почта бы отправлялась. или я не правильно понмаю работу smtp и не знаю где его перенастроить ? подскажите пожалуйста.
Post by demian » Thu Jul 10, 2014 9:13 am
Других вариантов в стандарте нет.
Если у вас внешний релей для отправки почты с дополнительным другим портом, вы можете использовать настройку exim - smarthost
PS: блокировка 25 порта провайдером обычно происходит по двум причинам:
1. нарушение регламента отправки писем с сервера(обычно описано в договоре с провайдером)
2. нарушение законодательства страны где расположен хостинг (рассылка спама(отправка рассылки на которые получатель не подписывался приводит к жалобам, в хостинговую компанию, на которые он обязан реагировать в 10 дневный срок), писем с призывами к насилию(по российскому законодательсву 5 лет тюрьмы) и пр.)
Post by imperio » Thu Jul 10, 2014 6:12 pm
Попросите провайдера разблокировать 25 порт. Если он был заблокирован из-за рассылки спама вашим сервером, то сначала нужно разобраться с причиной спама. Если же он отключен по умолчанию для всех клиентов, то переходите к другому хостеру.
Post by maugli » Thu Jul 10, 2014 7:57 pm
Powered by phpBB® Forum Software © phpBB Limited
* Original Author: Brad Veryard
* Updated to 3.2 by MannixMD
Начинаем с того что заходим в меню Пуск, для Windows, вводим комманду cmd, тут же OC Windows подсветит нам приложение.
Перед нами откроется окно коммандной строки, вводим комманду telnet и жмем ENTER. В случае если выдаст ошибку что комманда не найдена, возможно у вас в системе не установлен компонент "клиент telnet", как его установить дальше.
1. Установка telnet клиента (актуально для новый версий ОС Windows)
2. Выбиваем меню "Программы", "Включение и отключение компонентов Windows".
3. Появляется окно компонентов (тут идет задержка, так как системе требуется время чтобы составить перечень компонентов установленных в ОС)
4. Отмечаем установку компонента "Клиент Telnet" и жмем OK
5. Ожидаем пока компонент добавится.
6. После установки компонента Telnet, переходим снова к окну коммандной строки и вводим комманду telnet
9. Введем комманду HELP чтобы узнать какие комманды поддерживает наш сервер, после чего разорвем установленное соединение коммандой quit
10. После разрвы соединения увидим примерно такое:
13. Как видим все хорошо, закрываем соединение вводом комманды quit
Как видим, все наши проверки закончились с успехом, а теперь покажем что бывает когда возникают проблемы:
14. Открываем соединение с сервером где провайдер производит блокировку порта 25
15. Долго висит надпись: Подключение к нашему серверу, после чего появляется ошибка что соединение не удалось установить
16. Попробуем установить соединение с другими открытыми SMTP серверами других провайдеров, чтобы окончательно убедится что блокировка происходит именно у нашего провайдера или нашей сети:
17. Везде одна и таже ситуация, тут вариант только один, обратится в поддержку нашего провайдера за разьяснениями и возможно попросить их разблокировать порт, так как не всегда ситуация с блокировкой является легальной процедурой. Ну а мы пока попробуем проверить, можно ли использовать альтернативные порты для подключения к почтовым серверам (многие почтовые сервера имею несколько портов для установки соединения, как раз связано со случаями блокировки SMTP трафика со стороны провайдера или компании).
18. Соединение установилось, пробуем выполнить комманду HELP (это пример и в некотых почтовых серверах по умолчанию отключена), после чего снова с помощью комманды quit закрываем соединение
19. Попробуем альтернативный порт к другим почтовым серверам
20. А вот пример где соединение установилось, но комманда HELP не поддерживается со стороны сервера
На этом краткая инструкция по диагностике завершена, вам требуется указывать адрес своего почтового сервера для проверки достаности его почтового порта из вашей сети.
Как проверить соединение на 25 порт
Итак, если у Вас в настройках исходящей почты прописан порт 25, то давайте сначала проверим не блокирует ли этот порт ваш провайдер. Делать все это будем в командной строке ОС Windows.
Для запуска командной строки в ОС Windows можно в меню кнопки пуск в поиске программ и файлов ввести cmd и запустить cmd.exe от имени администратора (Скрин 1).
Скрин 1 Пуск - поиск программы cmd.exe
Второй вариант запуска командной строки в ОС Windows - Пуск → Выполнить (если этого пункта нет в меню, то необходимо его отметить флажком в "Свойствах панели задач и меню Пуск"). Вводим сmd и кликаем на кнопку ОК (Скрин 2). Любое из этих действий приведет к открытию командной строки в ОС Windows.
Скрин 2 Пуск → Выполнить → cmd
Теперь, собственно проверяем, блокирует ли наш интернет провайдер порт 25. Для этого в командной строке пишем следующее:
Например (Скрин 3)
И нажимаем клавишу Enter.
Скрин 3 Блокирует ли провайдер 25 порт
Если порт открыт и провайдер его не блокирует, то Вы увидите код ответа 220 и, в зависимости от настроек почтового сервера, приветствие, например как на скриншоте ниже (Скрин 4).
Скрин 4 Код ответа 220 - провайдер не блокирует 25 порт
Если 25 порт недоступен, то Вы увидите ошибку сбой подключения (Скрин 5).
Скрин 5 Сбой подключения - провайдер таки блокирует 25 порт
Аналогично можно проверить порт 587 или любой другой почтовый порт, при этом факт отсутствия ошибки свидетельствует об отсутствии блокировки.
Если команда telnet выдает ошибку - настройки telnet в ОС Windows
Если при вводе команды telnet Вы получаете ошибку, что команда не найдена, то сначала нужно установить клиент командой pkgmgr /iu:"TelnetClient" и подождать немного.
Второй вариант активации Telnet клиента в окне "Компонентов Windows". В меню кнопки Пуск в поиске программ и файлов необходимо ввести appwiz.cpl и запустить элемент панели управления appwiz.cpl (Скрин 6).
Скрин 6 Запускаем элемент панели управления appwiz.cpl
Далее выбираем пункт меню "Включение или отключение компонентов Windows" (Скрин 7).
Скрин 7 Включение или отключение компонентов Windows
Откроется окно "Компоненты Windows" - отмечаем флажком "Клиент Telnet" (не путаем с пунктом "Telnet сервер", который выше) и нажимаем кнопку ОК (Скрин 8). После этого команда telnet будет доступна в командной строке.
Скрин 8 Отмечаем флажком "Клиент Telnet"
На этом все, друзья! Теперь Вы сможете самостоятельно выяснить блокирует ли Ваш провайдер 25 порт.
Важные изменения в работе ряда украинских доменных имен!
Существенное подорожание выделенных IP-адресов (IPv4) в Германии!
Хостинг Хутор теперь в Telegram: чат с поддержкой, бот, канал
График работы и обработки платежей на майские праздники
Последнее в блоге
Коронавирус Coronavirus (COVID-19) и кибермошенники в сети Интернет
Паника вокруг коронавируса COVID-19 используется кибермошенниками в сети Интернет - фишинг, продажа масок, вакцин и тестов.
Не отправляется почта - проверяем не блокирует ли провайдер 25 порт
Проверяем блокирует ли провайдер 25 порт с помощью командной строки в ОС Windows. Как отправлять почту если 25 порт заблокирован.
Как установить Clam AntiVirus (ClamAV) на VPS или сервер с ОС CentOS
Устанавливаем Clam AntiVirus (ClamAV) на VPS / VDS или выделенный сервер с ОС CentOS и настраиваем ежедневное сканирование сервера.
ISPmanager больше не поддерживает резервное копирование в Яндекс.Диск
В течении недели Яндекс.Диск исчезнет из списка хранилища для резервного копирования в панеле ISPmanager и других продуктах ISPsystem.
Что делать если провайдер блокирует 25 порт?
В случае, когда 25 порт заблокирован провайдером, Вы можете использовать альтернативный порт 587 или 465 SMTP (SSL).
Читайте также: