eu acho que o problema está no DNS, mais provavelmente no DNS reverso (??) tipo GetAddrByName(). já troquei os servidores de DNS no resolv.con, mas n deu certo. Também deixei esse arquivo vazio e nada. Eu to usando um cloud mini da Locaweb, mas n tenho nenhum dominio apontando pra lá. N sei se o dominio padrão da locaweb para estes servidores é suficiente (xxxcnn0???.hospedagemdesites.ws)
Quando eu faço um ping para um site (tipo: ping www.uol.com.br) funciona bem, ou seja o DNS ta funcionando. []s Pedro Oliveira 2009/8/28 Daniel Bastos <[email protected] <dbastos%[email protected]>> > In article <[email protected]>, > Pedro Oliveira wrote: > > > [Q]uando envio um email no prompt, tipo : mail [[email protected],] > > demora mais de um minuto para o email ser enviado. (...) (...) > > Alguém sabe o que poderá estar acontecendo? > > Oi Pedro. > > Ser enviado ou chegar ao destino? > > Estamos ainda entendendo o problema, certo? Você suspeita de uma longa > demora na resolução DNS? Eu sugiro investigar como o mail funciona > antes pra saber o que está envolvido. O programa strace gera um bom > começo. > > Eu vejo aqui que o mail lê /etc/nsswitch.conf, /etc/resolv.conf, > /etc/hosts. Depois ele lê a stdin e escreve a mensagem que você passa > num arquivo temporário. Em seguida, ele procura pelo sendmail até > achar. Daí ele roda o sendmail, lê o arquivo temporário que ele > próprio escreveu, e escreve esse arquivo pro sendmail. Daí ele espera > o sendmail terminar, e quando isso acontece, termina sua própria > execução. > > Ou seja, a lentidão pode ser provocada pelo sendmail em si. Mas como o > mail aguarda o sendmail encerrar, ele pode tomar a culpa. > > O sendmail, neste caso, lê também /etc/nsswitch.conf, > /etc/resolv.conf, /etc/host.conf, /etc/hosts, e em seguida parte pra > resolução de nomes. Entretanto, ele não entrega a mensagem; ele apenas > faz uma consulta dns e entrega a mensagem ao servidor local (no meu > caso, o exim.) Ou seja, o sendmail é apenas um enfileirador, e o mail > apenas um construtor de mensagem. > > Parece que realmente a única chance de atrasos seja a consulta > dns. Levando em consideração suas observações, vale a pena você exibir > os arquivos mencionados aqui pra gente dar uma olhada. As seguintes > investigações também serão úteis. > > %time echo test | mail -s [email protected] > %time host -t mx email.com.br > > O mail executa o sendmail com as opções -oi -t. Você pode simplificar > o procedimento então o executando diretamente. > > %time printf 'to: [email protected]\n\ntest.' | sendmail -oi -t > > real 0m0.048s > user 0m0.008s > sys 0m0.000s > % > > Boa sorte. > > > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

