 |
Version 6.2 |
|
|
External Storage
CommuniGate Pro Accounts can utilize mailbox storage of other (external) systems.
There are 2 main methods for mailbox storage integration:
- Remote Access. The mailboxes stored on a remote system are seen as CommuniGate Pro Account own mailboxes.
When such a Mailbox is opened, CommuniGate Pro connects to the external system and performs all requested Mailbox
operations remotely, reading and modifying data directly in the external system mailbox storage.
- Synchronized Storage. Mailboxes are stored locally, within the CommuniGate Pro Accounts.
The CommuniGate Pro periodically connects to the external system and synchronizes its local storage with the
external system mailbox storage: messages added to or deleted from the CommuniGate Pro Mailboxes are added to
and deleted from the external storage mailboxes, and messages added to or deleted from the external storage mailboxes
are added to and deleted from the CommuniGate Pro mailboxes.
|
|
|
To configure External Mailbox Storage for an Account,
open the Account Settings using the WebAdmin Interface, and open the Mail Settings page in the Mail section:
- External Storage Mode
- The External Storage integration method.
- External Server
- The name of the external mailbox storage system. It can contain a macro symbol ^0 which
is substituted with the CommuniGate Pro Account Domain name.
The name may contain an IP port suffix, and it may include the tls: prefix
to indicate that CommuniGate Pro must connect to that system via a secure (encrypted) connection.
If the specified IP port is a standard secure port for the selected protocol (993 for IMAP, 443 for HTTP-based protocols),
secure connects are used with our without the tls: prefix specified.
- Account Name
- The external mailbox storage system credential.
This settings can contain a macro symbol ^0 which is substituted with the CommuniGate Pro Account name.
- Password
- The external mailbox storage system credential.
This settings can contain a macro symbol ^0 which is substituted with the CommuniGate Pro Account password.
The CommuniGate Pro Password should not be stored using a one-way hash method, otherwise a synchronization attemp will fail.
When the External Storage Mode setting is set to
IMAP, the Account Mailbox
storage is extended using the external mailbox storage system, via IMAP connections:
- All external mailbox storage mailboxes are visible in the mailbox list. If there is a local Mailbox
with the same name as an mailbox in external mailbox storage, the external mailbox is used.
- When a mailbox is being opened, a local Mailbox with the specified name is opened, if present. If not present,
an IMAP connection to the external mailbox storage is created. It is used to open the specified external mailbox
and to process mailbox operation by reading and modifying the external mailbox.
- When there is a request to create a mailbox, it is created locally, inside the CommuniGate Pro Account, if
the requested Mailbox Class is not "Email" (empty), or if the parent mailbox is a Local Mailbox. In all other cases
the mailbox is created in the external mailbox storage.
When the External Storage Mode setting is set to
AirSync, the Account Mailbox
storage is synchronized with the external mailbox storage system using the AirSync protocol:
- The mailbox tree is synchronized every time a mailbox listing operation is applied to the Account
- Mailbox creation, renaming, deletion operations are applied to the external mailbox storage first, and then
the mailbox trees are synchronized.
- Each Mailbox is synchronized when it is being opened and then periodically while the Mailbox is kept open.
- When a message or other item is being moved from one Mailbox to a different Mailbox, this operation is applied
to the external mailbox storage, and then both Mailboxes are synchronized.
CommuniGate® Pro Guide. Copyright © 1998-2019, Stalker Software, Inc.