javaMail发送邮件subject会乱码。
解决办法:
方法一
在设置主题message.setSubject("なにがありましたら、伝えてくださいね");
之前设置System.setProperty("mail.mime.charset","UTF-8");
方法二
利用javax.mail.internet.MimeUtility.encodeText()
方法三
javax.mail.Message设置from to的时候,直接编码
new InternetAddress(mailAddress,"中文别名啦","UTF-8")
其实原理都是一样的,SMTP的邮件头信息里面改变 "?charset=UTF-8",这里就不具体写了,网上很多。