Sun Java System Messaging Server 6.3 管理指南

5.1 一般配置

Messaging Server POP、IMAP 和 HTTP 服务的配置包括启用或禁用服务、指定端口号和修改发送给连接客户端的服务标题(可选)。本节提供了背景信息;有关完成这些设置所需的步骤,请参见5.5 配置 POP 服务5.6 配置 IMAP 服务5.7 配置 HTTP 服务。本节包含以下几个部分:

5.1.1 启用和禁用服务

您可以控制任何特定的 Messaging Server 实例是否提供 POP、IMAP 或 HTTP 服务。这与启动和停止服务不同(请参见4.4 启动和停止服务);要使 POP、IMAP 或 HTTP 发挥作用,必须将其启用并启动。

与启动或停止服务相比,启用服务是更为“全局”的过程。例如,启用的设置在系统重新引导后仍然可用,但是在重新引导后,您必须重新启动以前“停止”的服务。

无需启用不准备使用的服务。例如,如果只将 Messaging Server 实例用作邮件传输代理 (Message Transfer Agent, MTA),则应该禁用 POP、IMAP 和 HTTP。如果只将其用于 POP 服务,则应该禁用 IMAP 和 HTTP。如果只将其用于基于 Web 的电子邮件,则应该禁用 POP 和 IMAP。

您可以在服务器级别启用或禁用服务。本章介绍了这一过程。4.4.2.1 指定可以启动的服务也对此过程进行了介绍。您还可以通过设置 LDAP 属性 mailAllowedServiceAccess 在用户级别启用或禁用服务。

5.1.2 指定端口号

对于每项服务,您都可以指定服务器用于服务连接的端口号:

有时可能需要指定不同于默认值的端口号,例如,如果一台主机计算机中有两个或多个 IMAP 服务器实例,或者同一主机计算机既用作 IMAP 服务器又用作 Messaging Multiplexor 服务器。(有关 Multiplexor 的信息,请参见第 7 章,配置和管理多路复用器服务。)

指定端口时请注意以下两点:

5.1.3 用于加密通信的端口

Messaging Server 支持使用安全套接字层 (SSL) 协议与 IMAP、POP 和 HTTP 客户端进行加密通信。有关 Messaging Server 支持 SSL 的一般信息,请参见23.5 配置加密和基于证书的验证

5.1.3.1 基于 SSL 的 IMAP

您可以接受默认(建议)的基于 SSL 的 IMAP 端口号 (993),也可为基于 SSL 的 IMAP 指定其他端口。

由于大多数当前 IMAP 客户端要求使用单独的端口,因此 Messaging Server 提供了使用单独的 IMAP 端口和基于 SSL 的 IMAP 端口这一选项。在同一端口上既使用 IMAP 又使用基于 SSL 的 IMAP 进行通信是刚刚出现的标准;只要 Messaging Server 已安装 SSL 证书(请参见23.5.1 获得证书),Messaging Server 便可以支持在同一端口上使用基于 SSL 的 IMAP。

5.1.3.2 基于 SSL 的 POP

默认的基于 SSL 的单独 POP 端口为 995。您也可以使用命令 "STLS" 启动基于 SSL 的普通 POP 端口(请参见5.5 配置 POP 服务)。

5.1.3.3 基于 SSL 的 HTTP

您可以接受默认的基于 SSL 的 HTTP 端口号 (443),也可以为 HTTPS 指定其他端口。

5.1.4 服务标题

客户端首次连接到 Messaging Server POP 或 IMAP 端口时,服务器将向该客户端发送标识文本字符串。此服务标题(通常不向客户端用户显示)将服务器标识为 Sun Java System Messaging Server,并给出服务器的版本号。此标题主要用于客户端调试或问题隔离。

如果要向连接的客户端发送其他消息,则可以替换 POP 或 IMAP 服务的默认标题。

请使用 configutil 实用程序(service.imap.bannerservice.pop.banner)来设置服务标题。有关 configutil 的详细语法信息,请参见《Sun Java System Messaging Server 6.3 Administration Reference》