Your results make sense, since our only 'A' record was setup for 'internal' testing. ie: cal.structuralcomponents.net > 10.0.1.132 AND tests to work properly 'internally'.
So if I switch that to our public IP, it would suggest that things would begin working on the return trip, as long as we send outside the domain. ie:
joe@cal.struc... >
joe@yahoo.com & back.
FYI: the real Domain name (privately assigned to the 10.0.1.132 box) is something like server3.iadXXXXden.cbeyond.com
Our concern with that was that email transmitted only on the private side would no longer resolve properly, since users on the inside of the firewall can't access the public IP. And therefor internal emails would stop flowing. ie:
joe@cal.structu.... >
dan@cal.structu... would fail.
I guess it's a novice question on my behalf, but how do we set or DNS records properly so emails flow on both sides of the firewall?
PS: we just switched our A record for Cal.str.... to the public IP, it may take 2-4hrs to resolve & likely longer to propigate.
UPDATE (2:48pm MST): as a result of updating the A record, we've lost the ability to connect (with outlook clients) to the mail server internally.. (which we expected) Administrative console & webmail only accessible via internal IP address.
Thx again for your guidance...