Domain to another domains subdomain

Hi,
I have:
domain abc.com
domain xyz.com
I want xyz.com to point to subdomain xyz.abc.com
I want email for abc.com & xyz.com

       Would is the best way to do this?

Thanks,
Rob

In Virtualmin:

  1. create virtual server abc.tld
  2. create virtual server xyz.abc.tld
  3. in xyz.abc.tld create virtual server alias (with own email) xyz.tld