代码之家  ›  专栏  ›  技术社区  ›  Kim Kern

全局设置UTF-8支持的会话属性

  •  1
  • Kim Kern  · 技术社区  · 8 年前

    changelog )

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

    我们希望在我们的项目中全局支持UTF-8,并且许多类(和库)创建自己的JavaMail会话。是否可以为会话属性设置默认值?出于安全考虑,使用DefaultSession似乎不是一种选择。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Bill Shannon    8 年前

    没有应用程序的合作,就无法做到这一点。由于此属性仅应在使用同时支持所需扩展的邮件服务器时设置,因此全局设置它将不安全。