管理员可以通过设置用户的 LDAP 条目中的属性 preferredLanguage 为 GUI 和服务器生成的邮件设置首选语言。
当服务器向服务器的管理域以外的用户发送邮件时,它并不知道用户的首选语言是什么,除非它响应的外来邮件在邮件标题中指定了首选语言。标题字段(accept-language、Preferred-Language 或 X-Accept-Language)是根据在用户的邮件客户机中指定的属性设置的。
如果有多个首选语言设置(例如,如果用户具有在 Directory Server 中存储的首选语言属性,还具有在其邮件客户机中指定的首选语言),则服务器将按照以下顺序选择首选语言:
原始邮件中的 accept-language 标题字段。
原始邮件中的 Preferred-Language 标题字段。
原始邮件中的 X-Accept-Language 标题字段。
发件人的首选语言属性(如果已在 LDAP 目录中找到)。
域首选语言是为特定域指定的默认语言。例如,您可能希望为名为 mexico.siroe.com 的域指定西班牙语。管理员可以通过设置域的 LDAP 条目中的属性 preferredLanguage 来设置域首选语言。
您可以按照如下所示为服务器指定默认站点语言。如果未设置用户首选语言,则会使用站点语言来发送特定语言版本的邮件。
打开要配置的 Messaging Server。
单击“配置”选项卡。
在右窗格中单击“其他”选项卡。
从站点语言下拉式列表中,选择要使用的语言。
单击“保存”。
命令行:您也可以用如下所示的命令行指定站点语言:
configutil -o gen.sitelanguage -v value
其中,value 是本地支持的语言之一。有关所支持的语言环境和语言值标记的列表,请参见 《Sun Java System Directory Server 5 2005Q1 Administration Guide》 的第 5 章。