Mailbox catalogs and mailbox types
Catalog | user | shared | journal | pubfolder |
ldap | X | X | X | X |
ps | X | X | X | |
ews | X | X | ||
azure | X | X | ||
statlogin | X | X |
The cataloged mailboxes can be used in ELOxc in different ways. The mailbox types are based on the RecipientTypeDetails directory property. Some mailboxes can only be used for their intended purpose (e.g. user mailboxes), while others can be processed both natively and with emulation (e.g. journal recipients).
Mailbox type "user"
This type represents a user mailbox and is therefore the standard case. In principle, every available mailbox can be processed as a user mailbox with the exception of public folders (type "pubfolder"), in which case there may be no need for advanced processing options. User mailboxes are the norm, so that emulation of "shared" and "journal" mailboxes also traces back to user mailboxes.
Mailbox type "shared"
Shared mailboxes are group mailboxes that have their own SMTP address and are configured for access by multiple users. These users, so-called delegates, have automatic access to the mailbox share and can act as the owner of the shared mailbox. If this type is configured in an action tree, the messages it contains are processed for all delegates involved. This is what is known as mailbox emulation. ELOxc stores a message for each of the delegates in the repository as if the message had been found in the respective user mailbox of the delegate.
Mailbox type "journal"
The "journal" mailbox type is a journal recipient that must be configured specifically for an Exchange mailbox store. These mailboxes will then automatically receive all messages related to the corresponding mailbox store. The original message is attached to an envelope message. This envelope contains a list of recipients, which are then interpreted as user mailboxes during processing. This means that this mailbox type is also emulated.
In addition, all mailbox shares that can also be recipients of the envelope are also resolved.
Note: BCC recipients are recognized according to the Exchange default method and processed symmetrically if necessary. If BCC recipients appear in recipient lists, they are also retained on storage. If they show up on journal envelopes, they are also processed as part of mailbox emulation. If you don't want this to happen, you need to set InstanceDef.Addresses.UseBcc to false
.
Mailbox type "pubfolder"
To process public folders, you must select the "pubfolder" type. The configured SMTP address is usually that of the service connection, since it makes sense to grant the ELOxc service user the access rights for all public folders. Access to the public folders is assigned automatically when establishing the connection to the service user's mailbox.
Special mailboxes
The Exchange server also has other mailbox types that you can include using the instance configuration. These include system mailboxes, room mailboxes, and resource mailboxes. These mailboxes are not shown by default.
Archive mailboxes are secondary user mailboxes used by Exchange to archive old messages. These can be included by enabling an option in the instance configuration.