Oi Reinaldo, obrigado pelo apoio, Reinaldo Carvalho escreveu: > isso ta mais pra problema codificação do que pra telnet. > verifique se as codificações pt_BR.ISO8859-1 e pt_BR.UTF8 estão > ativadas no locales, e depois tente usar a mesma coficação no servidor > e no cliente, verifique a variavel LANG.
também me pareceu coisa de LANG, mas as máquinas têm as variáveis iguais e também tentei com LANG=C e LANG=pt_BR.ISO8859-1 mas não muda nada. Tem um detalhe: '@' é um caracter que não depende da configuração Ah! se digitar manualmente funciona! se mandar o pipe para outro programa também funciona! > Isso é em relação ao seu caso do telnetd. Pois ao enviar e-mail para > um MTA, ou simplesmente abrir conexão com um, isso não faz diferença. ? não entendi. Mas posso talvez me expressar melhor: o servidor que estou usando é apenas um servidor TCP que mostra na tela tudo que chega e é parte de um programa nosso então tenho certeza do que está acontecendo. Só foi usado porque mostra o que está realmente acontecendo. Usando outra máquina para cliente funciona ok, com o MTA (servidor SMTP) também o resultado é coerente. Onde fica a configuração do programa Telnet? >> Minha aplicação é a seguinte: eu monto toda a mensagem para mandar o >> email e depois jogo no telnet via pipe. >> >> Funciona ok no Mandriva 2006 mas não no 2005. A maneira mais simples de >> testar é assim: >> (echo [EMAIL PROTECTED]; sleep 1; echo QUIT) | telnet 10.0.0.49 32770 >> na máquina 10.0.0.49 tem um servidor telnet que só mostra tudo na tela, >> >> o que deveria chegar é isto: >> em hex : 61 40 62 0d 0a >> em ascii: a @ b (sem os espaços) >> só que chaga isto: >> em hex : 61 ff ed ff fd 06 62 0d 0a >> em ascii: a ÿ í ÿ ý b (sem os espaços) >> >> Aparentemente o telnet está trocando o '@' por um comando. Não achei que >> comando é esse porque no protocols.com só tem comandos de ff-f0 a ff-ff. >> >> Porfavor me ajudem, deve ser alguma *configuração do telnet*, mas assim >> não dá para mandar Emails... em algumas máquinas --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
