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

 


Responder a