На двух компьютерах с Windows 7, планшете Android и телефоне Android дюжина учетных записей электронной почты работали в течение многих лет. Я отключил Comcast и установил службу CenturyLink, используя маршрутизатор / модем Actiontec Q1000, который я купил при продаже и перезагрузке недвижимости.

SMTP теперь терпит неудачу каждый раз, когда мы пытаемся отправить сообщение с помощью Thunderbird. Входящая почта работает нормально. Только интернет провайдер изменился. CenturyLink говорит, что они удалили фильтрацию для порта 25 (что бы это ни значило), но у меня все еще остается та же проблема.

Возможно, интерес представляет тот факт, что процесс установки компакт-диска для нового маршрутизатора завершился неудачно, и на экране появилось сообщение для вызова службы технической поддержки, что я и сделал, и они заставили маршрутизатор перейти на веб-серфинг. Мои технические навыки довольно хороши, веб-разработчик / программист, и я размещаю 80 клиентских доменов и предоставляю услуги электронной почты сотням людей. Но этот вопрос меня и CenturyLink ошеломил.

Ошибка Thunderbird: «Не удалось отправить сообщение, поскольку истекло время ожидания соединения с SMTP-сервером blahblah.com. Попробуйте еще раз или обратитесь к администратору сети. "

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

1 ответ1

0

Я бы не взял слово CenturyLink, что они не фильтруют порт 25. Порт блокировки 25 - это очень распространенная мера, предпринимаемая интернет-провайдерами для предотвращения использования бот-машин для рассылки спама. Разрешает ли используемый вами SMTP-сервер порт 587? 587 является стандартом для представления сейчас. Стоит попробовать перед любым более сложным устранением неисправностей.

Вы знаете, что не можете подключиться к порту 25, но не знаете, где происходит сбой этого подключения. Хороший способ выяснить это с помощью трассировки TCP. Вкратце, вы можете запустить установку Linux (или live cd) и сделать две трассировки следующим образом (измените имя хоста в зависимости от ситуации):

[root@gamma ~]# traceroute -T -p 25 smtpserv.uri.edu
traceroute to smtpserv.uri.edu (131.128.1.40), 30 hops max, 60 byte packets
 1  Wireless_Broadband_Router.home (192.168.1.1)  1.093 ms  1.092 ms  1.090 ms
 2  lo0-100.PRVDRI-VFTTP-303.verizon-gni.net (100.40.70.1)  6.626 ms  6.628 ms  6.626 ms
 3  T1-5-0-2.PRVDRI-LCR-22.verizon-gni.net (100.41.218.154)  9.452 ms T1-5-0-3.PRVDRI-LCR-21.verizon-gni.net (100.41.218.156)  10.893 ms T1-5-0-2.PRVDRI-LCR-22.verizon-gni.net (100.41.218.154)  9.441 ms
 4  * * *
 5  * * *
 6  * * *
 (no replies after this point)


[root@gamma ~]# traceroute  smtpserv.uri.edu
traceroute to smtpserv.uri.edu (131.128.1.40), 30 hops max, 60 byte packets
 1  Wireless_Broadband_Router.home (192.168.1.1)  1.248 ms  1.241 ms  1.239 ms
 2  lo0-100.PRVDRI-VFTTP-303.verizon-gni.net (100.40.70.1)  9.302 ms  9.305 ms  9.303 ms
 3  T1-5-0-3.PRVDRI-LCR-21.verizon-gni.net (100.41.218.156)  13.585 ms T1-5-0-2.PRVDRI-LCR-22.verizon-gni.net (100.41.218.154)  12.165 ms T1-5-0-2.PRVDRI-LCR-21.verizon-gni.net (100.41.218.152)  13.582 ms
 4  xe-3-0-8-0.BOS-BB-RTR2.verizon-gni.net (130.81.163.188)  12.162 ms * xe-11-1-0-0.NY5030-BB-RTR1.verizon-gni.net (130.81.163.180)  16.170 ms
 5  * * *
 6  0.ae2.BR3.NYC4.ALTER.NET (140.222.229.99)  16.828 ms * *
 (etc: this traceroute completes)

Первый traceroute использует TCP-порт 25. Второй использует какой-то случайный UDP-порт, и он проходит весь путь до места назначения. Второй traceroute - мой контроль: он показывает мне, что я могу успешно добраться до хоста назначения. Первый показывает, что мои попытки соединения через порт 25 умирают между переходами 3 и 4: именно здесь мой провайдер блокирует порт 25.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .