第 2 章 特定于发行版本的更改


2.1. 版本 26.2.8 的显著变化

内部行为更改,以防止常见错误配置、修复错误或简化运行红帽构建的 Keycloak 的显著变化。

2.1.1. 电子邮件发送者中的 UTF-8 管理

从这个版本起,红帽构建的 Keycloak 增加了一个新的选项 allowutf8 以用于域 SMTP 配置(允许管理控制台的 Realm settings 部分中的 Email 选项卡中的Allow UTF-8 字段)。有关电子邮件配置的更多信息,请参阅服务器管理指南中的 为域配置电子邮件 章节。

在发送时,启用 UTF-8 中的选项对电子邮件地址进行编码,但它依赖于 SMTP 服务器,通过 SMTPUTF8 扩展支持 UTF-8。如果禁用 Allow UTF-8,红帽构建的 Keycloak 将对电子邮件地址的域部分进行编码(如果使用了非 ASCIII 字符),并使用 punycode 对电子邮件地址进行编码,并将拒绝在本地部分中使用非 ASCIII 字符的电子邮件地址。

如果您为域配置了 SMTP 服务器,请升级后执行以下迁移:

  • 如果您的 SMTP 服务器支持 SMTPUTF8:

    1. 启用 Allow UTF-8 选项。
  • 如果您的 SMTP 服务器不支持 SMTPUTF8:

    1. 保持 Allow UTF-8 选项被禁用。
    2. 验证电子邮件地址的本地部分中没有电子邮件地址的非 ASCII 字符。
    3. 更新电子邮件地址的验证,以防止在电子邮件地址的本地部分允许非 ASCII 字符,例如,在用户配置集中为与 \p{ASCII}*@ NODE 类似的电子邮件地址字段添加 regex 模式验证,其错误消息与地址的 Local 部分相似,它只能包含 ASCII 字符
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat