【问题标题】:Spring JavaMailSenderImpl: where to set the charset?Spring JavaMailSenderImpl:在哪里设置字符集?
【发布时间】:2020-04-14 00:48:59
【问题描述】:

如果您使用 Spring JavaMailSenderImpl,您在哪里定义发送邮件的字符集?

我们将 Spring JavaMailSenderImpl 与从 Websphere Application Server 6.1 获得的邮件会话一起使用。奇怪的是,在使用相同代码的不同系统上,用于发送电子邮件的字符集是不同的。我正在寻找一种方法来覆盖默认值。

更新:我们不允许更改系统属性。所以我正在寻找一种方法来在代码或部署描述符、webshpere meail 会话设置等中指定使用的字符集。

【问题讨论】:

    标签: spring websphere jakarta-mail


    【解决方案1】:

    JavaMailSenderImpl 有一个名为 javaMailProperties 的属性,它是一个 Properties 对象;您可以在那里传递带有 mail.mime.charset 的 Properties 对象,因此它仅适用于您的 JavaMailSenderImpl,而不是系统范围的属性:

    5000trueISO-8859-1豆>

    【讨论】:

      猜你喜欢
      • 2011-03-02
      • 2023-02-04
      • 1970-01-01
      • 2013-05-22
      • 2015-09-19
      • 1970-01-01
      • 2019-04-02
      • 2020-03-07
      • 2016-12-25
      相关资源
      最近更新 更多