СРочно нужна помощь по Indy 10

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by moffin, 7 Aug 2011.

  1. moffin

    moffin Banned

    Joined:
    17 Jun 2011
    Messages:
    0
    Likes Received:
    2
    Reputations:
    -4
    IdIOHandlerSocket:=TIdIOHandlerStack.Create(SMTP);
    IdSocksInfo:=TIdSocksInfo.Create(IdIOHandlerSocket);
    SMTP.IOHandler:=IdIOHandlerSocket;
    IdIOHandlerSocket.TransparentProxy:=IdSocksInfo;
    IdIOHandlerSocket.ReadTimeout:=5000;
    Proxy0:=Proxy[random(Proxy.Count)];
    IdSocksInfo.Host:=ExtractHost(Proxy0);
    IdSocksInfo.Port:=StrToInt(ExtractPort(Proxy0));
    IdIOHandlerSocket.Port:=25;
    IdSocksInfo.Version:=svSocks5;
    IdSocksInfo.Authentication:=saNoAuthentication;

    Не коннектится!!! Пишет что Socks server did not respond! Хотя проверил - сервер работает!! В чем дело? кто отправлял письма через Indy 10 с прокси? Приведите работающий и проверенный пример! :confused:
     
  2. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Эту строчку перенеси в конец (прямо перед основным кодом), и проверь, будет ли тогда коннектится.
    Code:
    IdIOHandlerSocket.TransparentProxy:=IdSocksInfo;
     
  3. moffin

    moffin Banned

    Joined:
    17 Jun 2011
    Messages:
    0
    Likes Received:
    2
    Reputations:
    -4
    не коннектится :(