Look at Ultimate Spool Manager from mightyblue.com. You can set a filter there to catch all emails coming and/or going and send them to another SM email account.
I'm using this product for exactly that purpose, although I've set it up for one user, not one entire domain. I believe it can be setup simply for an entire domain. Check it out.