Man Churdoo, I hope you can hear me. LOL Although anyone can feel free to chime in regarding this issue. It's a fun one.
We made some configuration changes recently and now Exchange started sending mail. BUT, the problem with messages being delivered locally is not present. Let me recap my changes:
1.) Changed e-mail hosts. Pointed MX records to new host, and kept website at old host. This works fine.
2.) Reconfigured Exchange. Opened port 25 on router for SMTP from Exchange. Changed the e-mail domain on the server to mail.mydomain.com.
3.) Changed e-mails in AD to user@mydomain.local. Removed GAL from view in Outlook clients. Removed AD users from GAL. (I know there is a better way, but I don't need it)
4.) New e-mail hosts server is POP. Servers are mail.mydomain.com. They are currently NOT being forwarded to my Exchange server.
Basically what I did was setup Exchange in preperation for it to host the mail, but I am not ready to do so yet. Everything seems good, messages are ALL getting routed externally. BUT, now some messages get routed externally through Exchange. I want the Outlook clients to send the mail, bypassing Exchange. While most mail successfully gets routed by Outlook, and the ones that go through Exchange externally, most work, but some messages don't. An NDR gets generated immediately and sent to the sender. (Note it tries to do an Advanced send and it either works or doesn't) What can I do to prevent Exchange from Sending mail, but also ensure that the Outlook clients will then send the mail. (Am I making sense?)
Everything you suggested before was perfect. I am thinking that I can just disable the SMTP connector, but what is causing it to be called upon?
Thanks again guys. =]