A lot of people confuse
journaling
, which is the process of capturing a set of communications for future use, with
archiving
, which is the practice of removing less frequently accessed message data from the message store in favor of a secondary storage location. Archival is all about getting stuff out of your mailboxes, usually older and bulkier messages and attachments, so you can reduce the performance hit on your comparatively expensive mailbox server storage systems and reduce your backup
As we stated before, journaling is one of the main strategies that compliance and archival
| Note |
Archival solutions are outside the scope of this book; Exchange 2007 offers no native archival
|
Although you may not have any explicit
Legacy Exchange offered rudimentary journaling; Exchange 2003
Standard journaling
(per-mailbox database journaling) uses the Journaling agent on HT servers to journal all messages sent to and from recipients and senders whose mailboxes are
Premium journaling (per-recipient journaling) also uses the Journaling agent on HT servers, but it's more granular. It offers you the ability to design journaling rules for groups or even specific users if need be.
| Note |
You must have an Exchange Enterprise Client Access License (CAL) to use premium journaling. |
The Journaling agent, present on your Hub Transport servers, is responsible for detecting whether a given message
| Note |
Journaling to an external recipient may seem like a crazy idea at first blush. However, this allows Exchange 2007 to be used with compliance and archival solutions that are not part of the Exchange organization or even with hosted solution providers. |
| Tip |
If you use an external journal recipient, you should ensure that your SMTP transport connections to the external system are fully secure and authenticated. Exchange 2007 supports the use of the TLS protocol; see Chapter 20 for details on how to configure TLS connections to specific domains and how to enable SMTP authentication. |
When you use Premium journaling, you create journal rules that define a subset of the recipients in your organization. The Journaling agent on the Hub Transport server detects that the rule matches a given messages and again sends a copy of the message to the journal recipient.
Journaling rules can have three scopes, which helps the Journaling agent decide whether or not it needs to examine a given message:
The Internal scope matches messages where all senders and recipients are
The External scope matches messages where at least one sender or recipient is an external entity.
The Global scope matches all messages, even those that may have already been matched by the other scopes.
| Note |
Premium journaling rules are stored in Active Directory and propagated to all Hub Transport servers, depending on the normal AD replication mechanism. |
If you are using an internal mailbox as your journaling recipient, you should be aware that it may collect a large amount of traffic. While you can use the same mailbox for all journal
To guard against the loss of journaling reports in the event of trouble within your Exchange organization, you can
| Note |
If you are using the Unified Messaging role in your organization, you may not want to journal UM-generated messages such as voicemail. On the other hand, you may be required to preserve these types of messages as well as your regular e-mail. |
The journaling process creates a special Exchange message known as the
journal report
.This message is
Table 13.1 shows the fields that Exchange 2007 places in the journal report.
|
|
|
Field |
What It Contains |
|---|---|
|
To |
The SMTP address of a recipient in the To header or the SMTP envelope recipient. If the message was sent through a distribution list, this field contains the Expanded field. If the message was forwarded, this field contains the Forwarded field. |
|
Cc |
The SMTP address of a recipient in the Cc header or the SMTP envelope recipient. If the message was sent through a distribution list, this field contains the Expanded field. If the message was forwarded, this field contains the Forwarded field. |
|
Bcc |
The SMTP address of a recipient in the Bcc header or the SMTP envelope recipient. If the message was sent through a distribution list, this field contains the Expanded field. If the message was forwarded, this field contains the Forwarded field. |
|
Recipient |
The SMTP address of a recipient who is not a member of the Exchange 2007 organization, such as Internet recipients or recipients on legacy Exchange servers. |
|
Sender |
The sender's SMTP address, found either in the From or Sender header of the message. |
|
On-Behalf-Of |
The relevant SMTP address if the Send on Behalf Of feature was used. |
|
Subject |
The Subject header. |
|
Message-ID |
The internal Exchange Message-ID. |
|
|
Depending on your routing topology and journal rule configuration, you may receive multiple journal reports for a given message. This is not an error; it reflects the fact that any given Hub Transport server may not have a complete view of the organization, depending on AD replication, recipient caching, and other factors.