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?
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
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
à terminal
name__
apt-get install sendmail
puis ouvert le fichier hosts
name__
# 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 terminal
et exécutez.
redémarrer Apache
Sudo service Apache2 restart