09th out 2009
Sendmail no servidor linux muito lento?
Continuando a saga da configuração do servidor cloud da Locaweb que comecei a usar, o que mais me deu dor de cabeça foi o envio de e-mails usando o sendmail do linux. Eu até ia instalar o Postfix, mas estava faltando tempo, então fiz o basico e instalei o sendmail e configurei no php.ini para que ele fosse usado, normalmente, com o
sendmail -t
Primeiro teste, e muito lento o envio. Testei denovo, lento denovo… comecei a ficar preocupado.
Depois de muito vasculhar, cai no forum do própria Locaweb no qual um usuário falava que teve o mesmo problema e que isso tem a ver com os DNS configurados no hosts da instalação padrão do servidor.
Por padrão, ele vem assim:
127.0.0.1 localhost
187.45.206.79 XXXCNN[xxxx]
*o [xxxx] é o número da máquina que a Locaweb me forneceu.
O problema é que o sendmail se perde para achar o host, pois não há um domínio completo, e ele fica procurando em diversos locais, por isso a demora.
A solução é simples: só configurar os domínios completos
127.0.0.1 localhost.localdomain localhost
187.45.206.79 XXXCNN[xxxx].hospedagemdesites.ws XXXCNN[xxxx]
Não sei se a minha explicação dos motivos está totalmente correta – existem muitas páginas no Google falando a respeito, é só procurar por “sendmail + dns lookup“, mas aparentemente a solução funciona

Obrigado, também uso o cloud da locaweb e essa dica ajudou muito!