我正在运行 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”是我认为的机器名称)
我删除了上面两行并替换为:
xx.xx.xx.xx mydomain.com MyDomain
sendmail 现在运行正常,但由于我对 Linux 和 FQDN 不熟悉,我不确定更改此文件是否会在其他地方导致意外问题。Web 和 FTP 访问似乎不受影响,但我很好奇是否有 Linux 专家知道我是否做错了什么。
提前致谢!
答案1
我建议如下:
127.0.0.1 localhost localhost.localdomain
xx.xx.xx.xx test.mydomain.com test mydomain.com
还要检查/etc/sysconfig/network
主机名值。应该是test
或test.domain.com
。
通常,您需要在更改主机名或主机文件后重新启动或重新启动网络服务。