I checked out Exchange 2007 Edge Transport server and it wasn’t able to inspect a message header and smart host a message to another server. As a result I am now using MailMarshal.
I found something interesting yesterday. After my friendly AD guy (Matt) created me a system account that I could use in SQL to permission MailMarshal, I discovered some lazy programming :-|
Basically with MailMarshal 2006 you can’t use Windows Authentication mode in SQL, you need to use SQL Server and Windows Authentication mode