Внешние хранилище
Пользователи CommuniGate Pro могут использовать хранилища других систем (внешние хранилища). Реализованы 2 основных способа интеграции хранилища папок:
Удалённый доступ. Хранящиеся на внешнем сервере почтовые папки рассматриваются как собственные папки пользователя CommuniGate Pro. Когда открывается такой Почтовый Ящик, CommuniGate Pro подсоединяется к системе внешнего хранилища и выполняет запрошенные операции с папкой удалённо, читая и модифицируя данные прямо на внешнем хранилище.
Синхронизированное хранилище. Папки хранятся локально, у пользователя CommuniGate Pro. CommuniGate Pro периодически подсоединяется к системе внешнего хранилища и синхронизирует своё локальное хранилище с системой внешнего хранилища: сообщения, добавленные или удалённые из папок CommuniGate Pro, добавляются или удаляются из папок внешнего хранилища, а сообщения, добавленные или удалённые из папок внешнего хранилища, добавляются или удаляются из папок CommuniGate Pro.
Настройка внешнего хранилища
Для настройки внешнего хранилища папок откройте страницу “установок почты” в разделе “почта установок пользователя”:
Тип внешнего хранилища
Метод работы с внешним хранилищем.
Внешний сервер
Имя системы внешнего хранилища папок. Может содержать символ макроподстановки (^0), который автоматически заменяется на имя домена пользователя CommuniGate Pro.
Имя может содержать номер порта в качестве суффикса и начинаться с префикса tls: для указания необходимости использования сервером CommuniGate Pro безопасного (шифрованного) соединения.
Если указанный порт является стандартным для используемого протокола (993 для IMAP, 443 для протоколов на базе HTTP), безопасное соединение используется и без явного указания префикса tls:.
Учётная запись
Имя для входа в систему внешнего хранилища папок.
Может содержать символ макроподстановки (^0), который автоматически заменяется на имя пользователя CommuniGate Pro.
Пароль
Пароль для входа в систему внешнего хранилища папок.
Может содержать символ макроподстановки (^0), который автоматически заменяется на пароль пользователя CommuniGate Pro. В случае использования символов макроподстановки пароль CommuniGate Pro не должен сохраняться в виде хэша, иначе синхронизация данных будет невозможна.
Удаленный доступ по IMAP
Когда тип внешнего хранилища установлен в IMAP, хранилище пользователя дополняется папками на системе внешнего хранилища с помощью соединений по протоколу IMAP:
Папки внешнего хранилища видны в списке доступных папок. Если имеется локальный почтовый ящик с таким же именем, что и почтовый ящик во внешнем хранилище, будет использован почтовый ящик внешнего хранилища.
При открытии папки открывается локальная папка, если она доступна. Если же она недоступна, создаётся подключение п протоколу IMAP к внешнему хранилищу. Оно используется для открытия папки на внешнем хранилище и для выполнения операций чтения и записи с этой папкой.
В случае запроса на создание папки, она создаётся локально у пользователя CommuniGate Pro, если тип папки — e-mail (пустой) или папка-предок — локальна. В других случаях папка создаётся в системе внешнего хранилища.
Хранилище, синхронизированное по AirSync
Когда тип внешнего хранилища установлен в AirSync, хранилище пользователя синхронизируется с папками на системе внешнего хранилища с помощью соединений по протоколу AirSync:
Дерево папок синхронизируется всякий раз, когда у пользователя запрашивается список папок;
Операции создания, переименования и удаления применяются сначала к внешнему хранилищу, а затем синхронизируются с локальным деревом папок;
Каждая папка синхронизируется при открытии и затем периодически, пока она открыта;
Когда сообщение или другой объект перемещается из папки в папку, эта операция выполняется на внешнем хранилище, а затем папки синхронизируются.