如何解决“无法使用短名称限定我自己的域名(myhost)”?


17

是的,我有

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

在主机文件中。怎么了?Sendmail开始将此错误记录到日志中。

5月9日19:08:54 myhost sm-mta [17103]:无法使用自己的域名来限定我自己的域名(myhost)

这样的配置可以吗?


什么是“此错误”?
cuonglm

无法使用短名称来限定我自己的域名(myhost)

我一开始没有收到这个错误-一定是我从某处删除了一些内容

@Gnouc但是sendmail几乎可以正常工作

3
这个问题及其答案正是我在寻找的东西,因此应重新打开它。标题正确说明了问题。正文询问答案是否在于修改/ etc / hosts,如果是,如何修改。答案清楚表明确实如此。正文可以清除一些。
reinierpost 2015年

Answers:


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真的是这样吗?我已经看过许多配置,但是没有看到这一配置,您能谈谈吗?

这可行!大。但是我之前将127.0.0.1 localhost localhost.localdomain更改为127.0.0.1 localhost myhost.mydomain.eu,因为我的SMTP已将自己介绍为localhost.localdomain:恐怕现在此问题会再次出现。你怎么看待这件事?

1
如果您想更改SMTP服务器声明自身的方式,请按照此处所述
adamo,

1
据我了解,当Sendmail使用/ etc / hosts文件来获得完全Quallified域名(FQDN)它得到最左边的名字从短主机名行。
AnFi

0

通过在您的服务器中输入交换服务器以及邮件路由器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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.