En realidad depende.
Si deseas que UN MISMO SERVER maneje TODO tu mail. Con tener un sitio alojado, y añadir dominio alias, podrás crear los mails con todos los dominios que tengas alojados. O sea;
Si alojas a.com y añadis b.com c.com y d.com como alias, los dominio b.com c.com y d.com NO funcionarían como sitios independientes, pero el dominio estaría disponible para añadir direcciones de correo creandolas desde el panel, y estas direcciones tendrán caqsillas independientes (salvo que las configures como forwarding.
Ahora, si deseas tener direcciones de respaldo, necesitarás alojar los dominios en servidores diferentes, ya que si tu servidor falla, fallarán TODAS las cuentas, a excepción de que sea un problema interno y no del servidor.