Recently our Exchange 2003 server crashed due to failed hardware. I was able to bring the server back up, run eseutil to bring the IS back to a clean state and remount the database. I later realized that in my desperation of bringing the IS back up I didn't perform an offline defrag or isinteg to clean up any inconsistencies of the IS database.
So far the IS has been running ok, with the exception of a few errors in the event logs such as "hard-deleting messages in folder". I would like to migrate all of of the mailboxes to a new and better server using the "Move Mailbox" feature in ESM. Before moving all of the mailboxes off, is it recommended that I take the IS offline and run an offline defrag and isinteg or am I ok with just moving them.