| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Немогу подключиться к почтовому серверу. |
| Автор: slnes 21.8.2006, 20:02 | ||
| Немогу подключиться к почтовому серверу, ошибка Socket error #10060 connection timed out (пробовал таймаут 5000 - 20000). К двум почтовым серверам провайдера подключается нормально, сообшение тоже передается. Пытаюсь подключиться к серверу, за пределами сети провайдера, выдается вышеуказаная ошибка( mail.ru, kemail.ru, nm.ru, yandex.ru) Часть кода проведена ниже, полный вариант в DRKB (Delphi Russian Knowledge Base) from Vit.
|
| Автор: Romikgy 21.8.2006, 20:12 |
| А ты как подключен к провайдеру не через прокси случаем? |
| Автор: slnes 21.8.2006, 20:16 |
| Нет, не через прокси. Почтовые обменники получаю нормально, но не к одному не могу подключиться |
| Автор: Romikgy 21.8.2006, 20:21 |
| а пров не режет выход на 25 и 110 порты? |
| Автор: slnes 21.8.2006, 20:30 |
| Незнаю, как можно проверить? |
| Автор: Romikgy 21.8.2006, 20:35 |
| создать простое тср соединение на этот порт имхо |
| Автор: slnes 21.8.2006, 21:34 |
| Не работает. Может есть какая нибудь програмка что бы это явно увидеть. |
| Автор: Matematik 22.8.2006, 09:33 |
| Как ты отсылаешь свою обычную почту? Аутлук работает через эти smtp? |
| Автор: _hunter 22.8.2006, 10:34 |
| есть. telnet зовется... |
| Автор: slnes 22.8.2006, 17:43 | ||||
Выяснил, что третий почтовый сервер, тоже в домене провайдера. Оутлук тоже не может соединиться с почтовиком. Провайдер гад?
продолжай, как? Мож я не так понял, но если так не удается, по телнету тоже ничего не получиться, т.к. или провайдер и 23 порт блокирует или телнет на почтовом сервере запрещен. |
| Автор: Matematik 22.8.2006, 17:59 |
| telnet smtp.mail.ru 25 [ENTER] должен увидеть приветствие сервера |
| Автор: slnes 22.8.2006, 18:05 |
| Вместо приветствия вижу это. А от вас из телнета соединяется, на тот же сервер что и я пытаюсь. Connecting To smtp.mail.ru...Could not open connection to the host, on port 25:Connect failed |
| Автор: slnes 22.8.2006, 18:23 |
| Ну скажите мне у вас срабатывает такая комманда(telnet smtp.mail.ru 25)? для уверенности Не каждый почтовый сервер даст к себе по телнету подключиться или я ошибаюсь? |
| Автор: dumb 22.8.2006, 18:29 |
| slnes, поясняю: telnet может использоваться для тестирования портов "на открытость" - т.е. он просто соединяется с портом и выводит все, что получает, на экран. если не "прошел" телнет, то не пройдет и почтовый клиент. для того, чтобы работать с почтой, необходимо чтобы "открывались" порты 25(smtp default) и 110(pop3 default). |
| Автор: _hunter 22.8.2006, 18:29 |
| дык зачем к нему по телнету подключаться? |
| Автор: slnes 22.8.2006, 18:40 |
| Я хочу просто проверить возможность подключения к 25 порту. |
| Автор: Matematik 22.8.2006, 19:06 |
| У меня нормально соединяет. telnet smtp.mail.ru 25 220 mail.ru ESMTP Tue, 22 Aug 2006 20:01:25 +0400 ---------------------------- похоже так и есть ps че за провейдер такой мудрый? |
| Автор: slnes 22.8.2006, 19:09 |
| Спасибо за проверку, надо менять провайдера Добавлено @ 19:09 Спасибо за помошь и проверку, надо менять провайдера |
| Автор: dumb 22.8.2006, 19:10 | ||
нету у тебя этой возможности, нету! Добавлено @ 19:11 а. уже все выяснили... ![]() |
| Автор: _hunter 22.8.2006, 19:13 |
дык зачем для этого на 23-й порт конннектиться?.. |
| Автор: slnes 22.8.2006, 19:19 |
| По умолчанию телнет на 23 коннектится, фигню сказал. |