The database of Active Directory is corrupted after a hardware failure. It was not possible to recover it. How to recover emails from Microsoft Exchange 2003?
Well in your situation I'm not sure and I've never tried this but you MIGHT be able to do this (emphasis on might):
Copy the contents of the Exchange database and transaction log folders to a safe location off of the server. Rebuild the server using the same computer name and ip address as before. Recreate the domain using the same FQDN and NETBIOS names as before.
Recreate all user accounts as before.
Install a fresh copy of Exchange. Make sure that the database and log file paths for Exchange are exactly as they were before. Make sure that the names of the Administrative Group and any storage groups, mailbox stores, and the public folder store are exactly as they were before.
Mark the Exchange databases as available to be restored and dismount the databases.
Stop all the Exchange services.
Copy the contents of the database and transaction log folders to a safe location.
Copy the contents of the old database and transaction log folders to the new server.
Reboot the server.
If the mailbox and public folder stores mount then you should be home free. You can then reconnect the mailboxes to the appropriate user accounts.
If this procedure doesn't work you can try the same thing with an additional step: Install Exchange a second time using the /disasterrecovery setup switch. This might allow you to "trick" Exchange into reinstalling using the new AD information with the old databases.
If al else fails then you're looking at buying a third party utility to extract the email from the original database files. This is likely to be pretty expensive.
I think I've covered everything, and I'm doubtful that this will work, so my suggestion would be to wait until others chime in on your question.