Today I implemented MailUser creation using ILM 2007. I successfully implemented MailUser creation in Exchange 2007 SP1. Now I wanted to test if the created MailUsers really behaves as they should. I wanted to test if the mail is really sent to External email address specified. The Dev environment didn't had internet connectivity. So they was no question of specifying my microsoft id as External Email ID and verify if I receive emails. Then one of my Exchange expert friend rescued me.
He suggested me to create a "Send connector" in Exchange 2007 for "microsoft.com". Now every email targeted to "microsoft.com" will be processed by this "Send Connector" and will appear in the Queue against this "Send Connector". Looking at the Queue it was very easy to verify that the Exchange 2007 is really sending emails to External Email ID or not.
As most of the Dev/Test environments doesn't have internet connectivity, testing MailUser/Contact becomes difficult. That's why I though of sharing with you all. Hope it helps.