我们可以在微软托管的 Exchange 服务器中为 imap 使用除 993 以外的端口吗?

我们可以在微软托管的 Exchange 服务器中为 imap 使用除 993 以外的端口吗?

我们可以在 Microsoft 托管的 Exchange 服务器中为 IMAP 使用除 993 以外的端口吗?

这些端口是从 Microsoft 方面固定的吗?或者任何组织都可以配置自己的端口?

请分享可使用的端口列表。

答案1

首先介绍一下背景:

TCP/UDP 端口号

在 TCP(和 UDP)中,服务器用于接收连接的端口号限制在 1-65535 范围内。(这篇维基百科文章列出所有当前端口号)

应用程序使用哪个端口通常取决于使用的协议:常用协议都有指定的默认端口号(称为“知名端口”)。这些知名端口都在 1-1023 范围内(在 *nix OS 中,只有 root 可以绑定到这些端口号)。

1024 到 49151 之间的范围是“注册端口范围”,供应用程序自己使用:任何组织都可以注册其中一个端口,供其应用程序用于特定目的。

49152 至 65535 之间的端口属于动态端口范围,通常用于绑定套接字连接的客户端。

现在,如果应用程序公开 IMAP4 协议接口,它将默认使用 TCP 端口 143,如果它使用同一协议的安全版本 (IMAPS),它将默认使用 TCP 端口 993。

但是,这些是默认值:默认情况下,客户端将使用特定协议联系服务器的端口号。如果您更改该端口号,则必须配置所有客户端以使用该新的非默认端口,并且必须在文档中清楚地指出该更改。

除此之外,您还需要确保同一 IP 地址上没有其他应用程序使用同一端口:您不能在同一 IP 地址的同一端口上同时运行 HTTP 和 IMAP。强烈建议不要将知名端口用于除列出的协议之外的任何其他协议。

具体答案

现在,综上所述,以下是对您的问题的答案:

  • 您可以使用除 993 之外的其他端口用于 IMAPS,但随后您必须更新所有客户端以手动使用该端口。如何更改 Exchange 中 IMAP 连接器使用的端口号取决于 Exchange 版本。
  • 这些分配给通用协议并注册到第三方的端口号由互联网号码分配机构(互联网号码分配机构)。
  • 您可以从以下位置获取已注册端口的完整列表互联网号码分配机构或从相应的维基百科文章

相关内容