web-dev-qa-db-fra.com

Sendmail très lent - configuration de / etc / hosts

Il faut environ 15 secondes pour envoyer un seul message à l’aide de 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

Évidemment, je peux cingler piotr-probook Des popups de l'hôte et du serveur HTTP dans le navigateur quand je tape l'URL http://piotr-probook

Qu'est-ce que je fais mal? Comment resoudre le probleme?

11
Piotr

Vous avez la réponse sur superuser.com https://superuser.com/a/626219/24216 :


Sendmail exige que le résultat de "hostname" soit un nom de domaine complet pour pouvoir démarrer correctement.

Définissez le nom d'hôte sur quelque chose comme piotr-probook.localdomain et mettez à jour le fichier/etc/hosts.

/etc/hosts

127.0.0.1   piotr-probook.localdomain piotr-probook localdev localhost
14
Piotr

La réponse ci-dessus n'a pas fonctionné pour moi. Je publie donc ici ce que j'ai fait pour que cela fonctionne.

Installé de send mail à terminalname__

apt-get install sendmail

puis ouvert le fichier hostsname__

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

remplacé la ligne

127.0.0.1 localhost

avec

127.0.0.1 localhost localhost.localdomain mydomainname

Pour obtenir le domain name s'il vous plaît tapez

hostname

dans terminalet exécutez.

redémarrer Apache

Sudo service Apache2 restart
13
Mad Angle