今天搭建了备用邮件系统,发送邮件是总是报错500语法错误,找开发人员也没有解决,后来自己用tcpdump抓包,分析出来,备用系统上向邮件服务器打招呼时只有一个EHLO ,后面没有接域名,所以邮件服务器返回500!
找到原因后,在/etc/hosts里加了一句:
[root@bakup bin]# hostname
bakup
[root@bakup bin]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
127.0.0.1 bakup
这样就可以了
总结:jdk1.4在进行获取主机ip的时候会获取到hostname!!千万小心,好像是去年老付在的时候还遇到国这个问题,jdk1.5已经解决了这个不是bug的bug!!
阅读(1181) | 评论(0) | 转发(0) |