Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];

Вниз

Indy SMTP Client and Proxy?   Найти похожие ветки 

 
AlexNx   (2004-02-17 12:52) [0]

Народ, можно ли Indy SMTP Client "заставить" работать через прокси сервер? Если можно то как.


 
Reindeer Moss Eater ©   (2004-02-17 13:00) [1]

IoHandler


 
AlexNx   (2004-02-17 13:06) [2]

Если можно, поподробнее


 
Reindeer Moss Eater ©   (2004-02-17 13:16) [3]

property TidTCPConnection.IoHandler : TIdIOHandler;

property TidIOHandlerSocket.SocsInfo : TIdSocksInfo;

property TidSocsInfo.Host
property TidSocsInfo.Port
.....


 
AlexNx   (2004-02-17 13:23) [4]

Если я правильно понимаю, то нужно юзать ТIdIOHandlerSocket?


 
Reindeer Moss Eater ©   (2004-02-17 13:27) [5]

Не знаю нужно или нет.
Прокси - они разные бывают.
Если у тебя Socks4,4A или 5  - то наздоровье


 
csr ©   (2004-02-18 15:20) [6]

Как через соксы послать, это ежу ясно, а вот кто-нить знает, как послать через HTTP proxy ?


 
Reindeer Moss Eater ©   (2004-02-18 15:25) [7]

Ежу должно быть ясно, что если HTTP прокси понимает команду CONNECT, то посылать можно точно так же.
Предварительно послав эту самую CONNECT


 
dr Tr0jan ©   (2004-02-19 06:54) [8]

Я немного не понимаю, объясните пожалуйста: Если есть HTTP прокся, то как через нее можно SMTP-трафик прокачивать? А если можно, то как этот CONNECT послать и в какой момент? Если мы коннектимся к соксовой проксе, то как надо писать код? Не так ли, случайно:
IdSMTP1.IOHandler.ConnectClient();
IdSMTP1.Host;
IdSMTP1.Port;
IdSMTP1.Connect;


 
csr ©   (2004-02-19 15:52) [9]

> 2 Reindeer Moss Eater

А ты смотрел исходники соединения через сокс4 и 5? Там все чисто согласно РФС! А чтоб законнектиться с ХТТП прокси надо коннектиться не так как к соксу! Даже если у тя есть рабочий сокс4, а ты будешь коннектиться как к сокс5, тьо фиг что у тебя получиться, мэн!


 
Reindeer Moss Eater ©   (2004-02-19 16:30) [10]

csr ©  
А чтоб законнектиться с ХТТП прокси надо коннектиться не так как к соксу!

Ты это только что понял, или мне пытаешься рассказать, что есть отличия между socks прокси и https прокси?
Если второе - то спасибо, но ты сильно опоздал.

Теперь читай исходное:
Ежу должно быть ясно, что если HTTP прокси понимает команду CONNECT, то посылать можно точно так же.
Предварительно послав эту самую CONNECT


То есть речь шла о том, что соединившись с HTTPS прокси и установив туннель командой CONNECT дальнейшая работа с SMTP сервером будет прозрачна для клиента, как будто нет никакого прокси вообще.


 
Reindeer Moss Eater ©   (2004-02-19 16:36) [11]

А еще постарайся понять, что команда CONNECT и коннект к прокси серверу - это тоже очень и очень разные вещи.


 
csr ©   (2004-02-20 15:54) [12]

Да знаю я это.... Но если ты такой умный, то подскажи как посылать письмо через HTTP proxy... Ведь если коннектиться как к СОКСу, то не прокатит.... Сам понимаешь...


 
Reindeer Moss Eater ©   (2004-02-20 16:00) [13]

Ты адекватен или где?

Где я говорил про HTTP прокси?
Я говорил про HTTPS прокси, поддерживающего команду CONNECT.

Устанавливай ТСП клиентом соединение с таким прокси.
Передай команду CONNECT с адресом и портом SMTP сервера.
После этого на HTTPS прокси откроется шлюз и все что ты будешь писать ему будет без изменений передаваться на SMTP сервер.
А все что приходит в ответ от SMTP сервера будет транслироваться тебе.


 
csr ©   (2004-02-20 19:28) [14]

Ваще -то чел вот твои слова:
>Reindeer Moss Eater ©   (18.02.04 15:25) [7] Ежу должно быть >ясно, что если HTTP прокси понимает команду CONNECT, то посылать >можно точно так же.
>Предварительно послав эту самую CONNECT

Тут ты говоришь про HTTP прокси, не так ли?


 
Reindeer Moss Eater ©   (2004-02-20 19:41) [15]

Я говорю про http прокси, понимающего команду CONNECT.
Такие прокси называются HTTPS прокси.
Такие прокси умеют делать туннели.
Такие прокси делают ненужными socks прокси.
Такие прокси способны обеспечить работу практически всех видов клиентов.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.035 c
14-1081168443
senator
2004-04-05 16:34
2004.04.25
Как получить хендел окна текущего приложения?


1-1081360732
DDA
2004-04-07 21:58
2004.04.25
ListView in Report


1-1081317467
Tornado
2004-04-07 09:57
2004.04.25
Как "оживить" прогу во время выполнения другого приложения


1-1081120749
Broot
2004-04-05 03:19
2004.04.25
Генерация кривой


3-1080807471
ilya
2004-04-01 12:17
2004.04.25
Active Directory





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский