I know that e-smith doesn't support virtual hosting (multiple domains) which I *definitly* would like to see in a 3.1 version of the server.
However, I wrote a javascript fix to make up for this...
All your domains should point to the same IP address (talk to your ISP about this). Each domain should have it's own directory under the root (not neccesary, but helps keep things tidy). The index page should have the following code:
Redirecting...
Your browser is not JavaScript compatable. Please consider upgrading to Netscape Navigator 4.5
www.domain1.com can be seen here.
www.domain2.com can be seen here.
www.domain3.com can be seen here.
This requires a browser to be JavaScript compliant. But then, if your customer cant run JavaScript, s/he can't run SSL or otherwise give you a credit card number anyway...