Можем ли мы использовать порты, отличные от 993, для imap на серверах обмена Microsoft?
Можем ли мы использовать порты, отличные от 993, для IMAP на серверах обмена Microsoft?
Эти порты исправлены со стороны Microsoft ИЛИ любая организация может настроить свой собственный порт?
Пожалуйста, поделитесь списком портов, которые можно использовать.
1 ответ
Сначала немного фона:
Номера портов TCP/UDP
В TCP (и UDP) номер порта, используемого сервером для получения соединения, ограничен диапазоном 1-65535. (В этой статье Википедии перечислены все текущие номера портов)
Какой порт используется приложением, обычно зависит от того, какой протокол используется: обычным протоколам назначены номера портов по умолчанию (известный как "хорошо известный порт"). Все эти известные порты находятся в диапазоне 1-1023 (и в *nix OS только root может связываться с этими номерами портов).
Диапазоны между 1024 и 49151 - это "зарегистрированный диапазон портов", используемый приложениями для собственного использования: любая организация может зарегистрировать один из этих портов, которые используются их приложением для определенной цели.
Порты между 49152 и 65535 находятся в диапазоне динамических портов и обычно используются для привязки клиентской части сокетного соединения.
Теперь, если приложение предоставляет интерфейс протокола IMAP4, оно будет использовать TCP-порт 143 по умолчанию и, если оно использует защищенную версию того же протокола (IMAPS), оно будет использовать TCP-порт 993 по умолчанию.
Однако это значения по умолчанию: номер порта, который клиент будет использовать для связи с сервером, использующим определенный протокол по умолчанию. Если вы измените этот номер порта, вам придется настроить все ваши клиенты на использование этого нового порта, отличного от порта по умолчанию, и вы должны четко указать это изменение в документации.
Кроме того, вам также необходимо убедиться, что никакое другое приложение с тем же IP-адресом не использует этот же порт: вы не можете одновременно использовать HTTP и IMAP на одном и том же порту на одном IP-адресе. Также настоятельно не рекомендуется использовать известный порт для любого другого протокола, кроме того, для которого он указан.
Конкретные ответы
Теперь, как говорится, вот ответы на ваши вопросы:
- Вы можете использовать другие порты, кроме 993, для IMAPS, но затем вам придется обновить все ваши клиенты, чтобы использовать этот порт вручную. Как изменить номер порта, используемого соединителями IMAP в обмене, зависит от версии обмена.
- Эти номера портов, назначенные общим протоколам и зарегистрированные третьим сторонам, управляются IANA (Интернет-администрация по назначению номеров).
- Вы можете получить полный список зарегистрированных портов из IANA или из соответствующей статьи в Википедии.