我正在运行CentOS 5.4机器,并且无法使sendmail正常工作。 经过一番研究,我发现我需要改变我的服务器FQDN。 /etc/hosts具有以下内容:
127.0.0.1 localhost localhost.localdomain xx.xx.xx.xx test
(xx.xx.xx.xx是我服务器的真实IP地址,'test'是我相信机器的名字)
我删除了上面的两行,并将其replace为:
xx.xx.xx.xx mydomain.com MyDomain
sendmail现在可以正常工作,但是由于我对Linux和FQDN没有经验,所以我不确定是否更改这个文件会在其他地方引起意想不到的问题。 Web和FTP访问似乎不受影响,但我很好奇,如果任何Linux大师知道如果我做错了什么。
提前致谢!
我会build议像这样的东西:
127.0.0.1 localhost localhost.localdomain xx.xx.xx.xx test.mydomain.com test mydomain.com
同时检查一下你的/etc/sysconfig/network对于主机名的值。 这应该是test或test.domain.com 。
通常,在更改主机名或主机文件后,您想要重新启动或重新启动networking服务。