Версия 5.2 |
||||||||||||||||||||||||||||||||||
|
|
Каждый Пользователь может получать доступ к CommuniGate Pro через различные модули доступа - POP, IMAP, XIMSS, Веб Интерфейс Пользователя, FTP, XMPP и т.д. Несколько клиентских приложений могут работать с информацией пользователя в одно и то же время, используя как один и тот же, так и разные модули доступа.
Доступ к любой Папке любого Пользователя в CommuniGate Pro может быть совместным: то есть, доступ к папке может быть предоставлен не только пользователю-владельцу этой папки, но так же и другому пользователю, при условии что сам пользователь или Администратор предоставили другим пользователям соответствующие права.
Основной проблемой при обслуживании нескольких доменов на одном сервере является предоставление доступа пользователям из различных доменов. Для того, что бы найти пользователя с указанным именем, сервер должен получить имя домена, в котором следует искать конкретного Пользователя.
Доступ пользователя производиться аналогично доставке сообщений или обработке Сигналов: сервер должен знать "полное имя пользователя" - адрес в форме accountname@domainname.
Эти методы могут использовать в комбинации: некоторое число доменов может иметь выделенные для них IP адреса, в то время как для других будет требоваться явное указание доменного имени.
Каждая сессия работы с Сервером начинается с процедуры аутентификации: клиентское приложение посылает на сервер имя пользователя и пароль.
Сервер CommuniGate Pro пытается определить какой домен он должен использовать для поиска указанного имени.Три пользователя настроили свои клиентские программы как пользователь info, но они указали разное значение настройки "сервер": первый ввёл company.com, второй - client1.com, а третий пользователь client2.com.
Когда первый пользователь запускает свою почтовую программу:Это происходит потому, что клиентское приложение (обычно - старый POP или IMAP почтовый клиент, FTP клиент и тому подобное) не передал информацию об имени "сервера", указанную в его настройках, и единственной информацией, которой располагал Сервер для того, что бы попытаться определить полное имя пользователя, был IP адрес соединения.
Для того что бы решить это проблему, третий пользователь должен указывать своё имя как info%client2.com, а не просто info. В этом случае, когда пользователь запускает своё клиентское приложение:Обратите внимание: большинство FTP клиентов работает аналогично почтовым программам, использующим POP/IMAP и, в тех случаях, когда FTP пользователь не используют для установления соединения выделенный для его домена IP адрес, он должен будет указывать полное имя пользователя.
Обратите внимание: MAPI Коннектор всегда посылает полное имя пользователя: если пользователь указывает имя без знака @ или %, Коннектор добавляет к указанному имени знак '@' и значение, указанное в настройке Имя сервера.
Обратите внимание: XMPP клиенты отправляют имя 'домена пользователя' вместе с именем пользователя. Если указанное имя пользователя не содержит символов @ или %, то Сервер добавляет символ '@' и имя домена к имени пользователя.
Это означает, что все правила маршрутизации, применяемые к адресам в Почте и в Сигналах, так же применяются и к именам пользователей, указанным в почтовых программах.