在properties文件中
我写的是email.systemEmail=履约监控
但是自动就变为如下.我觉得是编码的问题,从网上找了各种方法,不是适合我这种,终于找到了一个相似的,自己结合了一下成了,因此记录一下
email.systemEmail=\u5C65\u7EA6\u76D1\u63A7
1.从properties读取内容
@Value("${email.systemEmail}")
private String systemEmail;// 发件人
public String getSystemEmail() {
return systemEmail;
}
2.
msgHelper.setFrom(new InternetAddress(
javax.mail.internet.MimeUtility.encodeText(
systemEmail, "GBK", "B")
+ "XXX@xxx.com"));
弊端:这是隐式的发送邮件,对方就不会知道发件方到底是谁,嘿嘿,估计是表白的选择