Not such a good idea to host your email server on a dynamic IP. If you can, get a static IP from your service provider. You would then have your internal users exit your LAN via this static ip for external traffic. It shouldn't matter where you have your email server then, so long as it was reliably available on the NAT inside.