2017-08-16 59 views
0

最新版本的JavaMail 1.6.0引入了一个新的会话属性,用于在邮件地址中启用UTF8支持。 (见changelog为全球UTF-8支持设置会话属性

Properties props = new Properties(); 
props.put("mail.mime.allowutf8", true); 
Session.getInstance(props) 

我们要全局启用我们的项目和大量的类(和库),UTF-8支持创建自己的JavaMail会话。有没有可能为会话属性设置默认值?出于安全原因,使用DefaultSession似乎不是一种选择。

回答

1

没有应用程序的合作,没有办法做到这一点。由于此属性只应在使用也支持所需扩展名的邮件服务器时进行设置,因此将其全局设置为不安全。