Sun Java System Instant Messaging 7.2 管理指南

Instant Messaging 服务器配置参数

表 A–4 列出并说明 Instant Messaging 服务器配置参数。

表 A–4 一般 Instant Messaging 服务器配置参数

参数 

默认值 

说明 

iim_server.autosubscribe

FALSE

指示订阅是否由服务器自动授权。可能的值为 TRUEFALSE。如果为 TRUE,订阅请求后面自动跟随服务器所生成的订阅响应。然后,服务器将修改过的登记表发送给订户和订户添加为联系人的用户。要使用此功能,用户和联系人必须在同一域中。

iim_server.domainname

主机的域名

您希望此服务器支持的逻辑 Instant Messaging 服务器域名。网络中其他服务器用此名称来识别该服务器。服务器也用它来区别自己与其他服务器的最终用户。不一定是运行 Instant Messaging 服务器的系统的“全限定域名”。 

例如,如果系统 iim.xyz.com 是公司 xyz.com 的唯一 Instant Messaging 服务器,则域名可能是 xyz.com

iim_server.port

5269

服务器绑定到的并用来侦听其他服务器连接的 IP 地址和端口。对于多宿主计算机而言,如果想要只使用一个特定 IP 地址,IP 地址设置会非常有用。如果没有列出 IP 地址,表示使用 localhost 上的 INADDR_ANY

iim_server.useport

TRUE

指示服务器是否应在服务器对服务器通信端口侦听。可能的值为 TRUEFALSE。如果值为 TRUE,服务器在由 iim_server.port 定义的端口侦听,或在没有明确定义时使用端口 5269。

iim_server.clienttimeout

15

指定服务器在丢弃不再有效的客户机连线之前等待的时间(分钟)。例如,当机器关闭时。可接受的最小值为 5。 

iim_server.usesso

如果运行 configure 实用程序时您针对 SSO 选择采用 Access Manager 部署,则默认值为 1。否则,默认值为 0

此参数告知服务器在验证过程中是否依赖 SSO 提供者。SSO 提供者是服务器用于通过 SSO 服务验证会话 ID 的模块。

Access Manager 会话 API 为 Instant Messaging 服务器提供验证客户机发送的会话 ID 的功能。

此参数的值可为 01-1

0 - 不使用 SSO 提供者。

1 - 先使用 SSO 提供者,如果 SSO 验证失败,则默认为 LDAP。

-1- 只使用 SSO 提供者,即使 SSO 验证失败时也不尝试 LDAP 验证。

iim_server.usesso 参数与 iim_server.ssoprovider 参数结合使用。

iim_server.ssoprovider

无 

指定实施 com.sun.im.provider.SSOProvider 接口的类。如果 iim_server.usesso 不等于 0 并且未设置此选项,则服务器会使用默认的、基于 Access Manager 的 SSO 提供者。

iim.policy.modules

如果运行 configure 实用程序时您针对策略选择采用 Access Manager 部署,则默认值为 identity。否则,默认值为 iim_ldap

如果该值为 identity,表示使用 Sun Java System Access Manager 进行策略存储。如果该值为 iim_ldap,则使用目录。

iim.userprops.store

file

如果该值为 file,则表示用户属性存储于用户属性文件中。如果该值为 ldap,则使用目录。

iim_server.msg_archive

false

此参数指定是启用还是禁用归档提供者。将该值设置为 false 可禁用所有归档。将该值设置为 true 可启用所有归档,包括 Portal、电子邮件以及您想要使用的任何自定义归档。

iim_server.msg_archive.provider

无 

此参数包含归档提供者的列表。此参数允许多个值,各个值用逗号 (,) 分隔。

如果您使用的是基于“Portal Server 搜索”的归档,则该值应为 com.iplanet.im.server.IMPSArchive。如果您使用的是电子邮件归档,则该值应为 com.iplanet.im.server.EmailIMArchive

iim_server.conversion

false

此参数指定是否启用消息转换。它指定配置的“消息转换提供者”列表是否用于消息转换。 

iim_server.conversion.provider

无 

此参数包含用于消息转换的“消息转换提供者”列表。 

此参数允许多个值,各个值用逗号 (,) 分隔。

iim_server.servertimeout

-1 

可以将服务器配置为:在远程服务器不活动时自动关闭其打开的连接。通过定期测定远程服务器最后一次给本服务器发送请求的时间来完成此任务。如果远程服务器最后一次发送请求的时间超过 iim_server.servertimeout 参数的值,则会终止到远程服务器的连接。

参数值以分钟为单位。 

iim_server.enable

true

此值定义是否启用 Instant Messaging 服务器。此参数设置为 false 时将启用 Instant Messaging 多路复用器。 

iim_server.conversion.external.command

无 

此参数包含用于消息转换的外部命令。 

iim_server.stat_frequency

1

此参数包含服务器将活动摘要记录到日志文件中的频率。仅当服务器最低日志严重级别设置为 INFO 或更低时,服务器才将活动摘要记录到日志文件。值以分钟为单位。

iim_server.certnickname

Server-Cert

此值包含在安装证书时输入的证书名称。 

证书名称区分大小写。 

iim_server.sslkeystore

无 

包含服务器 Java 密钥库 (JKS) 的相对路径和文件名。例如:


/im-cfg-base/server-keystore.jks

iim_server.keystorepasswordfile

sslpassword.conf

此值包含具有键数据库密码的文件的相对路径和名称。此文件包含下列行: 

Internal (Software) Token:password

其中,password 是保护键数据库的密码。

iim_server.requiressl

false

如果为 true,则服务器将终止任何在设置了初始流会话后未请求 TLS 连接的连接。这包括来自客户机、其他服务器和服务器组件(例如,XMPP/HTTP 网关 和代理,多路复用器除外)的连接。

iim_server.trust_all_cert

false

如果此值为 true,则服务器将信任所有证书并同时将证书信息添加到日志文件中。