Friday, January 28, 2011

What are some good methods for archiving MS Exchange messages?

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?

  • 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.

    Jeff Miles : 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.
    wizard : I didn't even know that! Good to know, is there a successor to exmerge?
    wizard : I combined a few good answers, should this be a community wiki now?
    Duncan Smart : "I combined a few good answers" - err... without attribution. Nice.
    wizard : What's the proper way to give attribution?
    palehorse : We had a situation where the user in AD was deleted before the mailbox was archived. Exmerge worked great after getting around a few permission issues.
    From wizard
  • 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.

    From berberich
  • 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.

    Duncan Smart : These paragraphs are lifted straight from @wizard's answer? Or vice-versa - what's going on?
    Duncan Smart : No, looks like @wizard copied your answer into his without attribution.
  • If you are looking for ongoing archiving of email for legal reasons etc. you might consider google postini. See here.

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

    From Christian
  • 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.

    From notandy
  • 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

0 comments:

Post a Comment