问题描述:
在linux服务器下用javamail发email报错:
javax.mail.MessagingException: 501 Syntax: HELO hostname
原因:
没有设置mail.smtp.localhost
解决:
Properties props = new Properties();props.put("mail.smtp.auth", "true");props.put("mail.smtp.localhost", "localhost");Session session = Session.getDefaultInstance(props);