Sendmail muito lento - configuração / etc / hosts

10

Demora ~ 15 segundos para enviar um único e-mail usando o sendmail.

/var/log/mail.log:

Jul 31 09:52:42 piotr-probook sendmail[2912]: My unqualified host name (piotr-probook) unknown; sleeping for retry

/ etc / hostname:

piotr-probook

/ etc / hosts:

127.0.0.1   piotr-probook localdev localhost
192.168.1.1 router

/etc/mail/sendmail.cf:

# hosts file (normally /etc/hosts)
O HostsFile=/etc/hosts

Obviamente eu posso pingar piotr-probook host e popups do servidor HTTP no navegador quando eu digito url http://piotr-probook

O que estou fazendo de errado? Como consertar o problema?

    
por Piotr 31.07.2013 / 10:56

2 respostas

13

Temos a resposta no superuser.com link :

O Sendmail exige que o resultado de "hostname" seja um nome de domínio totalmente qualificado para iniciar de forma limpa.

Defina o nome do host para algo como piotr-probook.localdomain e atualize / etc / hosts.

/ etc / hosts

127.0.0.1   piotr-probook.localdomain piotr-probook localdev localhost
    
por Piotr 01.08.2013 / 10:01
14

A resposta acima não funcionou para mim. Então, estou postando aqui o que fiz para que funcione.

Instalado send mail a terminal

apt-get install sendmail

depois, abriu o arquivo hosts

# edited from: sudo gedit etc/hosts
sudo gedit /etc/hosts

substituiu a linha

127.0.0.1 localhost

com

127.0.0.1 localhost localhost.localdomain mydomainname

Para obter o domain name , digite

hostname

em terminal e executar.

reinicie o apache

sudo service apache2 restart
    
por Mad Angle 25.11.2014 / 07:34

Tags