I'm sorry but no it's not.
I have 5 domains. 4 of these are supposed to be hosted with both mail and www on the SME server but only one of these are supposed to be hosted with mail only.
Let's call the last domain extmail.com and the others intmail.com.
Now if I just set up all the domains as usual the SME server will setup local DNS saying that mail for all domains are handled by the SME server and it will setup the mailserver to handle mail for all domains.
This means that when I send mail to intmail.com from the internal network it will work fine, but when I send mail to extmail.com from the internal network it wont work, because the SME server will think that it is supposed to handle mail for that domain which again means that the mail wont get send to the correct mailserver on the outside.
Now this problem cannot be solved in the basic SME server by using the web interface, because it's not possible to do individual DNS settings or mail settings per domain. This is badly needed.
I've made it work now, but only by configuring SME by hand.
I've reconfigured the DNS server by setting the MX record to point to the correct mailserver and I've added the following line to the file /etc/e-smith/templates/var/qmail/control/virtualdomains/template-end :
"extmail.com:"
After this I issued the command
"/sbin/e-smith/expand-template /var/qmail/control/virtualdomains"
to generate the configuration and finally I restarted the DNS server and the Qmail server.
Thanks for helping out.
Cheers,
Jacob Vennervald