Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am familiar with archiving messages on the client side to .pst's... Are there good methods of archiving messages from multiple mailboxes on the server side?

share|improve this question
add comment

7 Answers

GFI MailArchiver is the 3rd party product I see recommended a lot for this purpose.

And while this won't be of any help now, many of the features in Exchange Server 2010 will focus on easing archiving and retention.

share|improve this answer
add comment

Exmerge is not supported on Exchange 2007 (although it can be made to work). As of Exchange 2007 SP1 there is a new cmdlet, Export-Mailbox, that replaces the exmerge functionality allowing you to archive multiple mailboxes to PSTs.

This cmdlet also works with PSTs up to 32GB in size. However bizarrely it only works on 32bit Windows, since Exchange 2007 is only supported on 64bit Windows you need to set up a 32bit machine to do the archiving (Thanks MS).

The whole process is detailed here.

share|improve this answer
    
These paragraphs are lifted straight from @wizard's answer? Or vice-versa - what's going on? –  Duncan Smart May 13 '09 at 9:35
    
No, looks like @wizard copied your answer into his without attribution. –  Duncan Smart May 13 '09 at 9:37
add comment

For exchange 2003 and below the best tool I've found is called exmerge and is available from Microsoft. It allows you to pull or push users data into psts on the server side and filter by date, folder, type etc. You can also set it to batch export a list of users. Its very easy to use and very handy.

I use it for archiving of old users, moving users between servers and backup of important users so I can have quick access to their backups. (As opposed to restoring parts of the exchange database to a different data store. Exmerge is just easier.)

PST files shouldn't ever really be bigger then 1 or 2 gigs, I've run into corruption. So I usually filter by date (an archive per year) if it's a particularity large mailbox. It should also be noted that with exchange 2003 mailboxes can now support Unicode and exmerge does not.

From the download page.

Use the Mailbox Merge Program to extract data from mailboxes on a Microsoft Exchange Server and then merge this data into mailboxes on another Microsoft Exchange Server. The program copies data from the source server into Personal Folders (.PST files) and then merges the data, in the Personal Folders, into mailboxes on the destination server. The ability to merge data to and from an Exchange Server makes this program an invaluable tool with a variety of uses- especially during disaster recovery. The program can also replace existing data instead of merging new data if specified by the Administrator.

Exmerge is not supported on Exchange 2007 (although it can be made to work). As of Exchange 2007 SP1 there is a new cmdlet, Export-Mailbox, that replaces the exmerge functionality allowing you to archive multiple mailboxes to PSTs.

This cmdlet also works with PSTs up to 32GB in size. However bizarrely it only works on 32bit Windows, since Exchange 2007 is only supported on 64bit Windows you need to set up a 32bit machine to do the archiving (Thanks MS).

The whole process is detailed here.

GFI MailArchiver is a 3rd party tool that has outlook integration. There are few products that fill this role.

Google's Postini will archive your mail, make it searchable, and store it in the "cloud". They also can follow any legal retention policies you may need.

share|improve this answer
    
Be careful using Exmerge, since as Wizard mentioned exporting PST's larger than 2GB will cause problems. This is because exmerge doesn't support unicode, which Outlook 2003 and up do. PST's over 2GB are possible in those programs, just with lower performance. –  Jeff Miles May 6 '09 at 22:34
    
I didn't even know that! Good to know, is there a successor to exmerge? –  reconbot May 7 '09 at 0:21
    
I combined a few good answers, should this be a community wiki now? –  reconbot May 7 '09 at 2:30
    
"I combined a few good answers" - err... without attribution. Nice. –  Duncan Smart May 13 '09 at 9:36
    
What's the proper way to give attribution? –  reconbot May 13 '09 at 14:03
show 1 more comment

I recommend Barracuda's Message Archiver. It keeps a complete archive of all mail. It can also trim attachments from exchange and host them itself. It provides a link in the original message to the trimmed attachments.

share|improve this answer
add comment

If you are looking for ongoing archiving of email for legal reasons etc. you might consider google postini. See here.

share|improve this answer
add comment

To archive a copy of every message, create a journaling mailbox on the server

share|improve this answer
add comment

I invite you to try out the exchange archiving software from Metalogix too. Priced right for small business and all the solutions we needed. Symantec was too complex and pricey for us. The company I work for had a problem where we couldn’t go to a hosted model for fear of privacy and clients wishes. We had to archive with something in house. Thx

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.