「自分のドメイン名(myhost)を修飾できない-ショートネームを使用して」を修正する方法


17

そしてはい、私は持っています

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

hostsファイル内。なにが問題ですか?Sendmailはこのエラーをログに記録し始めました。

5月9日19:08:54 myhost sm-mta [17103]:自分のドメイン名(myhost)を修飾できません-短い名前を使用して

この構成は大丈夫ですか?


「このエラー」とは何ですか?
クオンルム

自分のドメイン名(myhost)を修飾できません—ショートネームを使用して

私は最初にこのエラーを受信しませんでした-どこかから何かを削除した

@Gnoucただし、sendmailはほぼ正常に動作します

3
この質問とその答えはまさに私が探していたものでしたので、再び開くべきです。タイトルには質問が正しく記載されています。本文は、答えが/ etc / hostsを変更することにあるかどうか、もしそうなら、どのように変更するかを尋ねます。答えは、これが実際に事実であることを明らかにします。本文は少しクリアできます。
reinierpost

回答:


24

Sendmail:/ etc / hostsエントリを介したFQDNへの短いホスト名

/etc/hostsファイルエントリを並べ替える:

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

これは、資格をすべきであるmyhostmyhost.mydomain.eu(一番左の名前/etc/hostsを持つ行myhost


ローカルホストはどうですか?この後でしょうか?どうして?ルールは何ですか?

@Andzrej A.Filipは本当にこのように?私は多くの構成を見てきましたが、これはありません。それについて何か言っていただけますか?

これは動作します!すごい。ただし、SMTPが自分自身をlocalhost.localdomainとして紹介しているため、127.0.0.1 localhost localhost.localdomainを127.0.0.1 localhost myhost.mydomain.euに変更しました。この問題が再発するのではないかと心配しています。あなたはそれについてどう思いますか?

1
SMTPサーバーが自分自身を通知する方法を変更する場合は、ここで説明するように
-adamo

1
sendmailが/ etc / hostsファイルを使用して完全修飾ドメイン名(FQDN)を取得すると、短いホスト名の行から左端の名前が取得されることを理解しています。
AnFi

0

この問題は、ExchangeサーバーとメールルーターのIPおよびドメイン情報をに入力することで解決できます/etc/hosts file。下記参照:

#######mail server

ipofexchangeserver   exchangeservername.domain.local  mailhost

ipofmailrouter       mailrouter mailrouter.domain 

例:

172.18.18.400    sampleexvs   sampleexvs.samplegroup.com   mailhost

172.18.68.432    mailrouter   mailrouter.samplegroup.net
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.