Olá Luiz, Pelo que sei, o seu problema está na forma como vc está passando o usuário e senha. A idéia do código para autenticação é que você ajuste o header HTTP para enviar as informações necessárias. Isto pode ser feito com setRequestProperty() ao invés de System.getProperties().put() (usado somente para usuário e senha).
Veja o trecho a seguir: System.getProperties().put( "proxySet" , "true" ); System.getProperties().put( "proxyHost", "255.255.255.255" ); System.getProperties().put( "proxyPort", "80" ); String userPasswd = "usuario:senha"; String auth = "Basic " + new sun.misc.BASE64Encoder().encode(userPasswd.getBytes()); URL yahoo = new URL("www.yahoo.com.br"); URLConnection yahooCon = yahoo.openConnection(); yahooCon.setRequestProperty("Proxy-Authorization", auth); BufferedReader in = new BufferedReader(new InputStreamReader(yahooCon.getInputStream())); Com o código acima vc manipula o header HTTP antes de conectar. Observe que o HTTP requer que o user e a password estejam codificados em base64 (???). Nas versões jsdk13 e 14 a classe sun.misc.BASE64Encoder() utilizada na função já está presente porém não é documentada. Estas informações foram retiradas do site da javaworld (http://www.javaworld.com). Procure por "proxy-based firewalls". Espero ter ajudado, Mauro _______________________________________________________________________ Yahoo! PageBuilder O super editor para criação de sites: é grátis, fácil e rápido. http://br.geocities.yahoo.com/v/pb.html ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------