Comment corriger «impossible de qualifier mon propre nom de domaine (myhost) - en utilisant un nom court»?

17

et oui, j'ai

127.0.0.1   localhost myhost.mydomain.eu myhost.domain2.eu localhost.localdomain
127.0.1.1   myhost

dans le fichier hosts. Qu'est-ce qui ne va pas? Sendmail a commencé à mettre cette erreur dans le journal.

9 mai 19:08:54 myhost sm-mta [17103]: impossible de qualifier mon propre nom de domaine (myhost) - en utilisant un nom court

Cette configuration est-elle OK?

AnFi
la source
Qu'est-ce que "cette erreur"?
cuonglm
impossible de qualifier mon propre nom de domaine (myhost) - en utilisant un nom court
Je n'ai pas reçu cette erreur au début - Ce doit être que j'ai supprimé quelque chose quelque part
@Gnouc cependant sendmail fonctionne presque entièrement OK
3
Cette question et sa réponse étaient exactement ce que je cherchais, donc elle devrait être rouverte. Le titre énonce correctement la question. Le corps du texte demande si la réponse réside dans la modification de / etc / hosts, et si oui, comment. La réponse montre clairement que c'est effectivement le cas. Le corps du texte pourrait être un peu éclairci.
reinierpost

Réponses:

24

Sendmail: nom d'hôte court vers le FQDN via l'entrée / etc / hosts

Réorganisez vos /etc/hostsentrées de fichier:

127.0.0.1   localhost localhost.localdomain
127.0.1.1   myhost.mydomain.eu myhost.domain2.eu myhost

Il devrait être admissible myhostà myhost.mydomain.eu(le nom le plus à gauche en /etc/hostsligne avec myhost)

AnFi
la source
et localhost? pourrait être après cela? Pourquoi? quelles sont les règles?
@Andzrej A.Filip vraiment de cette façon? J'ai vu de nombreuses configurations mais pas celle-ci, pouvez-vous en dire quelque chose?
cela marche! génial. Cependant, j'avais déjà changé 127.0.0.1 localhost localhost.localdomain en 127.0.0.1 localhost myhost.mydomain.eu auparavant parce que mon SMTP s'est présenté comme localhost.localdomain: je crains que ce problème ne se reproduise maintenant. Qu'est-ce que tu en penses?
1
Si vous voulez changer la façon dont votre serveur SMTP s'annonce, changez la macro $ j comme décrit ici
adamo
1
Si je comprends bien, lorsque sendmail utilise le fichier / etc / hosts pour obtenir le nom de domaine complet (FQDN), il obtient le nom le plus à gauche de la ligne avec le nom d'hôte court.
AnFi
0

Le problème peut être résolu en entrant les informations IP et de domaine du serveur d'échange et du routeur de messagerie dans votre /etc/hosts file. Voir ci-dessous:

#######mail server

ipofexchangeserver   exchangeservername.domain.local  mailhost

ipofmailrouter       mailrouter mailrouter.domain 

Exemple:

172.18.18.400    sampleexvs   sampleexvs.samplegroup.com   mailhost

172.18.68.432    mailrouter   mailrouter.samplegroup.net
humbleone
la source