MAL - Memória Auxiliar do Lutieri

segunda-feira, março 16, 2009

STARTTLS vira XXXXXXXA no Postfix







InternetLAN
$ telnet adhara.csit.parkland.edu 25
Trying 216.125.253.20...
Connected to adhara.csit.parkland.edu.
Escape character is '^]'.
220 *********************
EHLO ASD
250-adhara.csit.parkland.edu
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-XXXXXXXA
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
$ telnet adhara.csit.parkland.edu 25
Trying 216.125.253.20...
Connected to adhara.csit.parkland.edu.
Escape character is '^]'.
220 adhara.csit.parkland.edu ESMTP Postfix
EHLO ASD
250-adhara.csit.parkland.edu
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

Implementando TLS no Postfix me fez sofrer por algumas horas.

Basicamente quando conecto na mesma rede que o servidor de e-mail estah eu vejo o comando STARTTLS disponivel. Quando conecto a partir de QUALQUER host na internet(testei usando maquinas espalhadas pelo mundo) ao inves de STARTLS vejo XXXXXXXA. E caso o cliente na internet tente enviar o comando STARTTLS mesmo nao o vendo corretamente o comando chega como XXXXXXA no servidor. Que por sua vez vai reclamar dizendo que tal comando nao existe.

Capturei pacotes nas duas pontas da conexao e conclui que sim, pacote eh enviado corretamente pelo postfix e no meio do caminho alguem o modifica. Desabilitei o firewall neste servidor de e-mail, habilitei scrub com varias opcoes diferentes e nada resolveu.

O mais estranho eh que lah de vez em quando uma conexao a partir da internet vai receber STARTTLS corretamente.

Isso tudo significa que meus clientes NUNCA vao conseguir utilizar TLS com o meu servidor.

Pesquisando e pesquisando me parece que eh um bug com um cisco PIX no meio do caminho. Nao tenho acesso a outros equipamentos na rede onde o servidor estah alocado, logo nao tenho como consertar. Mas desconfio que seje o default gateway daquela rede um cisco PIX. Tentei detectar o OS do gateway mas nao consegui. Mas deve ser ele o culpado :/

Econtrei uma extensa discussao aqui:
http://www.archivum.info/postfix-users@postfix.org/2008-06/msg01168.html

Marcadores:

0 Comentários:

Postar um comentário

<< Home



Chat with Lutieri G. B.

Subscribe in a reader