We are trying to replicate (or at least have similar functionality inhouse) what MXToolbox is doing.

We'd like to have our internal Linux server function as an emergency backup for our Exchange Server.

Has anyone accomplished this? What tools and tips do you have in trying to implement this?