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

Responder a