Re: [Ubuntu-BR] sendmail muito demorado
nao quero sabver nada do ubuntun me tirem dessa lista maluca pois nao aguento mais ta apagando email por favor NÃO FAÇO TOD0 O BEM QUE QUERIA! GENILSON FERREIRA Recife , PE (81)-8787.8648 > From: pedro...@gmail.com > Date: Mon, 31 Aug 2009 13:35:48 -0400 > To: ubuntu-br@lists.ubuntu.com > Subject: Re: [Ubuntu-BR] sendmail muito demorado > > 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 > > > > In article , > > Pedro Oliveira wrote: > > > > > [Q]uando envio um email no prompt, tipo : mail [alg...@algum.lugar,] > > > 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 s...@email.com.br > > %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: s...@email.com.br\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 _ Acesse o Portal MSN do seu celular e se mantenha sempre atualizado. Clique aqui. http://www.windowslive.com.br/celular/home.asp?utm_source=MSN_Hotmail&utm_medium=Tagline&utm_campaign=MobileServices200908 -- 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
Re: [Ubuntu-BR] sendmail muito demorado
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 > > In article , > Pedro Oliveira wrote: > > > [Q]uando envio um email no prompt, tipo : mail [alg...@algum.lugar,] > > 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 s...@email.com.br > %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: s...@email.com.br\n\ntest.' | sendmail -oi -t > > real0m0.048s > user0m0.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
Re: [Ubuntu-BR] sendmail muito demorado
In article , Pedro Oliveira wrote: > [Q]uando envio um email no prompt, tipo : mail [alg...@algum.lugar,] > 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 s...@email.com.br %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: s...@email.com.br\n\ntest.' | sendmail -oi -t real0m0.048s user0m0.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
[Ubuntu-BR] sendmail muito demorado
Ola pessoal quando envio um email no prompt, tipo : mail ubuntu-br@lists.ubuntu.com, demora mais de um minuto para o email ser enviado. Já procurei bastante, mas a unica coisa que achei foi retirar a linha nameserver do arquivo resolv.conf. Retirei, mas a demora continua. Pelo que já li, pode ser a busca do DNS que n está sendo feita com sucesso. Só uso esse servidor para enviar emails com o PHP. Não uso para receber, nem tenho POP. Alguém sabe o que poderá estar acontecendo ? -- 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