Preparing Microsoft Exchange Server for use with GFI MailArchiver
To archive email from Microsoft Exchange Server, you will need to set up and configure a journaling mailbox. The Exchange Server journaling feature will use the journaling mailbox to store a copy of each email that passes through the server. GFI MailArchiver will then periodically check the journaling mailbox and archive any emails found. To set up journaling on the Exchange Server, follow these steps:
1. Create a new mailbox where you want Microsoft Exchange to journal emails. Do this by adding a new user in the Active Directory Users and Computers console. Give the mailbox a relevant name such as `journal'.
2. Open the Exchange System Manager and navigate to the Mailbox Store node by expanding Servers } <server_name> } Storage Group. Right click on the Mailbox Store node and then click Properties.
3. In the Properties dialog go to the General tab and select the Archive all messages sent or received by mailboxes on this store check box.
Screenshot 1 - Enabling journaling on an Exchange mailbox store
4. Click on the Browse button located to the right of the Archive all messages sent or received by mailboxes on this store check box.
5. In the Select Recipient dialog box, enter the journaling mailbox name you created in step one, for example `journal', and click OK.
NOTE: If you want to archive emails to a public folder, enter a public folder name in the Select Recipient dialog. However, note that Microsoft does not recommend using public folders as the journal recipient. More information is available in the following Microsoft Knowledge Base article, http://support.microsoft.com/?kbid=843105, (refer to question 6 in the question and answer section).
Screenshot 2 - Selecting the journaling mailbox name
6. Close the Mailbox Store Properties dialog and the Exchange System Manager management console.
The Exchange Server journaling mailbox created is now ready for use with GFI MailArchiver.
Enabling Envelope Journaling (recommended)
NOTE: If you want to archive email header information, you need to read this section to enable Exchange Envelope Journaling. If you do not want to archive email header information skip this section. GFI MailArchiver will still work correctly.
Envelope Journaling is available in Exchange 2000 post Service Pack 3 and Exchange 2003 Service Pack 1. Exchange Envelope Journaling captures all the available RFC2821 recipients and all the RFC2822 recipients, including CC and BCC recipients. It also captures members of a distribution group expansion and it captures reports that include delivery receipts, NDRs, read receipts, and out-of-office notifications. For more information about Envelope Journaling, please visit this Microsoft web page: How Exchange Server Envelope Journaling Works.
You can enable Envelope Journaling by using either one of these methods:
1. Use the Exchange Server Email Journaling Advanced Configuration (exejcfg.exe) tool.
2. Use the ADSI editor management console.
Method 1: Using the exejcfg.exe tool
To enable Envelope Journaling using the exejcfg.exe tool, follow these steps:
1. Open the command prompt.
2. Navigate to the folder in which you copied the exejcfg.exe tool.
3. To enable Envelope Journaling, type exejcfg -e and press Enter.
NOTE 1: exejcfg -d disables Envelope Journaling for that organization.
NOTE 2: You can download the exejcfg.exe tool from the following Microsoft web page:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e7f73f10-7933-40f3-b07e-ebf38df3400d&displaylang=en
NOTE 3: You can use the exejcfg.exe tool downloaded from the above link in both Exchange 2000 and Exchange 2003 Server environments.
Method 2: Using the ADSI editor
To enable Envelope Journaling using the ADSI editor, follow these steps:
1. Open the adsiedit.msc console.
NOTE: You can find the adsiedit.msc tool in the Windows 2003 Server support tools and in the Windows 2000 Server resource kit.
Screenshot 3 - ADSI Edit
2. Navigate to the CN=<your organization name> node by expanding ADSI Edit } Configuration } <CN=Configuration> } <CN=Services> } <CN=Microsoft Exchange>. Right-click on the CN<your organization name> node and then click Properties.
3. In the properties dialog, select the heuristics attribute from the Attributes list and click the Edit button.
Screenshot 4 - Heuristics attribute
4. In the Integer Attribute Editor dialog, type 512 in the Value edit box and click OK.
Screenshot 5 - Editing the heuristics attribute value
5. The Value column for the heuristics attribute will be updated to reflect the new value of 512 in the Attributes list.
Screenshot 6 - Heuristics value set to 512
6. Click OK to save the new setting and close the ADSIEdit console.
Note: A value of 512 enables Envelope Journaling, and a value of 0 disables Envelope Journaling.