javamail  在linux下发送电子邮件出错:
javax.mail.MessagingException: 500 Error: bad syntax

解决办法:

首先在Linux命令行中查看hostname
[root@linux ~]# hostname
linux
在/etc/hosts中添加一行
127.0.0.1  linux

再用下列命令查看,出来结果即正确
[root@linux ~]# hostname -i
127.0.0.1