Sendmail très lent - configuration / etc / hosts

11

Il faut environ 15 secondes pour envoyer un seul e-mail à 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 faire un ping sur piotr-probookles popups de l'hôte et du serveur HTTP dans le navigateur lorsque je tape urlhttp://piotr-probook

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

user21886
la source

Réponses:

20

Sendmail nécessite que le résultat de "hostname" soit un nom de domaine complet pour démarrer proprement.

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

/ etc / hosts

127.0.0.1   piotr-probook.localdomain piotr-probook localdev localhost
Brian
la source
1
Je vous remercie! Ça marche! Btw. cela fonctionne sans changer le nom d'hôte de la machine. Je viens d'ajouter piotr-probook.localdomainà / etc / hosts et tout va bien
user21886
Merci beaucoup, Btw, j'ajoute une nouvelle ligne 127.0.0.1 piotr-probook.localdomainsemble ne pas fonctionner, mais la fusionner en une seule ligne, cela fonctionne !!
liuyang1