Exchange Message Archive Management

The pre- setup process for GFI MailArchiver is amazingly simple. First, you’ll need to ensure that IIS is installed on your server, and that ASP.NET is properly registered. Then you’ll need to create a new SQL Server database to store the archive. If you don’t have a SQL Server available or accessible during the testing period, not to worry; GFI MailArchiver includes the ability to create an Access database to store the archive. This option isn’t suitable for production environments – an Access database can’t offer the required performance, and doesn’t store the bodies of email messages, making it unsuitable for advanced searching. However, it’s a suitable interim solution for testing.

Once you’ve created your database and associated database use account, you’ll need to configure a mailbox-enabled recipient, and then configure this account as the one to which all messages should be archived, as shown below.


If necessary, you can also enable the envelope journaling feature of Microsoft Exchange to ensure that complete message headers are also stored in your archive (BCC information, etc). If you’re serious about having complete archives, then you’ll definitely want to enable this feature. It’s easy enough to do with either the Exejcfg.exe tool (a download from the Microsoft web site), or ADSI Edit – either method is valid.


Author: Dan DiNicolo

Dan DiNicolo is a freelance author, consultant, trainer, and the managing editor of He is the author of the CCNA Study Guide found on this site, as well as many books including the PC Magazine titles Windows XP Security Solutions and Windows Vista Security Solutions. Click here to contact Dan.