ZCS Administrator's Guide, Network Edition 5.0 (Rev 5.0.19 September 2009)
Table of Contents Previous Next Index


Zimbra Archiving and Discovery

Zimbra Archiving and Discovery
Zimbra Archiving and Discovery is an optional feature for the Zimbra Collaboration Suite (ZCS) Network Edition that offers
The prerequisite to enabling archiving is the installation and configuration of the Zimbra Archiving package on at least one mailbox server. The installation of this package provides the ZCS discovery (also known as cross mailbox) search tool and sets the attributes that allow archiving to be enabled on the Zimbra MTAs.
This chapter covers the following:
Installing and configuring archiving and discovery in single-server and in a multi-server deployment, as a dedicated archive server.
Archiving is configured on a per account basis. When archiving is enabled for an account, any email from or to that account is forked at the MTA, and a copy of the message is delivered to a predefined archive mailbox. The archiving process is transparent to account users.
Discovery allows you to conduct a search for email messages across live and archived mailboxes and copy the results to a target specified mailbox.
How Archiving Works
When a message is sent or received by a user, the message is always routed through the Postfix MTA. The Postfix MTA allows integrating software that can perform actions on messages that are in flight. When archiving is enabled for the sender or the recipient of messages, Zimbra Archiving integrates with an MTA hook and the Amavisd-New utility to fork a copy of the message.
The “does recipient or sender have archiving enabled” check is performed on the SMTP standard envelope and not on the From or To/Cc headers. Since checks are performed on the envelope, Bcc copies and messages sent to distribution lists are captured.
For example, if User A sends a message to User B, and if User B has archiving enabled, the MTA delivers two messages — one to User B’s mailbox and one to User B’s archive mailbox. The message received in User B’s mailbox looks normal, as shown in the following example:
 
The message received in User B’s archive mailbox contains additional X-Envelope-From and X-Envelope-To headers. These headers show the real email address the message was sent from and each of the email addresses that the message was sent to.
 
Zimbra archiving can be set up to create archiving accounts that are maintained within ZCS or can be set up to work with third-party archiving systems using SMTP forwarding to forward messages to a third-party archive server. For third-party archiving, ZCS is configured to act as the forwarding agent.
How Discovery Works
The discovery feature of Archiving and Discovery is used to search across live* and archive mailboxes for email messages and attachments. The discovery tool can be run from the administration console and the results are copied to a target mailbox that you specify.
* A live mailbox is an account on the system other than archive accounts and system accounts.
Note: Discovery is also referred to as cross mailbox search.
You can search outgoing and incoming email by date, from, to, cc, subject, keywords, and attachments. The advanced search feature can be used to quickly create a query to search by name, dates and time ranges, distribution list, aliases.
Target mailboxes are created to receive discovery search results. You can organize your search results by creating different target mailboxes or by creating individual folders within a target mailbox for each search you run. X-zimbra-Source header information is added to each message header that is copied to the targeted mailbox. This header label includes the account ID, the account name, and the server that the account resides on.
You can see the results of the search by logging on to the target mailbox address.

Zimbra Archiving and Discovery

Table of Contents Previous Next Index
ZCS Administrator's Guide, Network Edition 5.0 (Rev 5.0.19 September 2009)
Copyright © 2009 Zimbra Inc.