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-probook
les 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?
sendmail -t mail.txt
. Pas de PHP, Java, etc. sendmail simple.Réponses:
Vous avez la réponse sur superuser.com /superuser//a/626219/242163 :
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
la source
localhost.localdomain
aveclocalhoat
et le nom d'hôte était la pièce manquante (le sendmail de Debian dans le docker)La réponse ci-dessus n'a pas fonctionné pour moi. Je poste donc ici ce que j'ai fait pour que cela fonctionne.
Installé
send mail
viaterminal
puis ouvert le
hosts
fichierremplacé la ligne
avec
Pour obtenir le
domain name
s'il vous plaît tapezdans
terminal
et exécuter.redémarrer apache
la source