Lorsque vous essayez de démarrer sendmail
ou d'envoyer un e-mail à l'aide d'un plugin wordpress , cette erreur apparaît dans maillog
:
"My unqualified host name (foo.bar) unknown; sleeping for retry"
Après la recherche sur Google, le meilleur conseil était, "ajoutez foo.bar au fichier / etc / hosts", mais c'est déjà:
127.0.0.1 localhost localhost.localdomain
127.0.0.1 foo.bar
sendmail
hostname
hosts
email-server
rjstelling
la source
la source
hostname
, pour que votre nom d'hôte s'exécute facilement$ hostname
. Ajoutez ensuite le nom d'hôte affiché à cette ligne comme suggéré dans cette solutionIl suffit d' ajouter le domaine à vos fichiers hôtes comme @rjstelling suggère ne permettra votre courrier à envoyer , mais il est incroyablement peu probable à la terre dans la boîte de réception de quelqu'un.
Pour envoyer un e-mail qui ne sera pas signalé comme spam, pour ne rien dire du serveur de réception qui vient de mettre fin à la tentative de livraison ou de supprimer le message, vous devez utiliser un vrai nom de domaine enregistré avec un DNS fonctionnel et un enregistrement MX. .
Et cela ne veut rien dire pour FCRDNS ou l'une des dizaines de choses que vous devez faire pour exécuter un serveur dont le courrier électronique pourrait être accepté la plupart du temps. [Si les dieux d'Internet daignent vous sourire même brièvement] La vraie réponse est que vous ne devriez probablement pas utiliser votre propre serveur de messagerie car cela ne vaut tout simplement pas le travail nécessaire pour le maintenir en règle. Regardez dans les services de messagerie comme SendGrid, MailChimp, etc.
la source
La réponse acceptée:
semble fonctionner, mais produit des erreurs dans
/var/log/syslog
:Mais en laissant juste
dans
/etc/hosts
, et la suppression de la deuxième ligne permetmail
d'être envoyé, et ne provoque aucune erreur.Mise à jour: lorsque vous faites cela,
sudo ...whatever..
il y a un messagesudo: unable to resolve host foo.bar
, mais il semble que cela n'affecte rien.BTW, pour redémarrer le service de nom d'hôte sans redémarrer:
Sur Ubuntu 16.04, mais ne devrait pas être nécessaire pour
mail
fonctionner après l'édition/etc/hosts
la source