javamail linux 下報錯javax.mail.MessagingException: 500 Error: bad syntax

首先在Linux命令行中查看hostname

#hostname

xxxxxx

#hostname -i

未知

則說明問題出在這裏,

當調用到下面的代碼時會報錯

 

InetAddress localHost = InetAddress.getLocalHost();
localHostName = localHost.getHostName();


問題解決:

修改/etc/hosts文件,增加:

127.0.0.1  xxxxxx

如果還不行,需檢查 /etc/sysconfig/network

NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=aaabbb

查看hostname是否配置正確

HOSTNAME 可以使配置在/etc/hosts中的信息,比如:

在/etc/hosts中配置 127.0.0.1 localhost.domain

可以在/etc/sysconfig/network中配置:HOSTNAME=localhost.domain


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章