e-smith will relay for "internal" network just fine, but if it thinks you are on an external network it will only let you send to your own domain.
So if your users can not send mail out thru the e-smith then it thinks they are on an external network. check your network settings or add another network to the internal networks page on the e-smith-manager