Пользователи 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:

  • Дерево папок синхронизируется всякий раз, когда у пользователя запрашивается список папок;

  • Операции создания, переименования и удаления применяются сначала к внешнему хранилищу, а затем синхронизируются с локальным деревом папок;

  • Каждая папка синхронизируется при открытии и затем периодически, пока она открыта;

  • Когда сообщение или другой объект перемещается из папки в папку, эта операция выполняется на внешнем хранилище, а затем папки синхронизируются.