【问题标题】:Set session property for UTF-8 support globally为全局设置 UTF-8 支持的会话属性
【发布时间】:2018-01-24 08:17:13
【问题描述】:

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

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

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

【问题讨论】:

    标签: java session utf-8 jakarta-mail mime


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-11-21
      • 1970-01-01
      • 1970-01-01
      • 2018-08-21
      • 1970-01-01
      • 2018-08-07
      • 2016-02-20
      • 2021-08-01
      • 2010-10-05
      相关资源
      最近更新 更多