Suponiendo que quieras que los dominios sean sinónimos (por ejemplo, richard@domain.com y richard@domain.co.uk corresponden al mismo buzón), es bastante fácil. El truco es que la opción de configuración relevante está disponible en Server Admin.app pero no en Server.app. Para obtener Server Admin, instale las herramientas de administración del servidor (la versión 10.7.4 es aquí (asegúrese de obtener la versión que coincida con la que está instalando), luego abra /Applications/Server/Server Admin.
En Server Admin, conéctese al servidor (si no se autoconecta), luego seleccione el nombre del servidor en la barra lateral -> Configuración en la barra de herramientas -> pestaña Servicios -> habilite el servicio de Correo y haga clic en Guardar en la parte inferior derecha (nota: el botón Guardar no se destaca muy claramente cuando hay configuraciones que necesitan ser guardadas; simplemente acostúmbrese a hacer clic en él después de hacer cualquier cosa).
Una vez que el servicio de correo esté habilitado, debería aparecer en la barra lateral (aunque es posible que tenga que hacer clic en el triángulo que aparece junto al nombre del servidor). Seleccione Correo en la barra lateral -> Configuración en la barra de herramientas -> Pestaña avanzada -> Subpestaña de alojamiento -> añada el(los) dominio(s) adicional(es) a la lista de "Alias de host local".
Nota: esto configura el servidor para aceptar correo para el(los) dominio(s) adicional(es). Para que esto sirva de algo, también hay que añadir registros MX al DNS para el/los dominio(s) adicional(es), para que otros servidores sepan que deben entregar el correo a su servidor.
EDIT: para manejar dominios no sinónimos ("virtuales"), vaya a Server Admin -> Mail -> Settings -> Advanced -> Hosting, habilite el alojamiento virtual, y añada el/los dominio(s) a la lista "Locally Hosted Virtual Domains". A continuación, añada alias a sus cuentas de usuario para sus direcciones de correo electrónico virtuales. Puedes añadir alias en Server.app (haz clic con el botón derecho del ratón en una cuenta de usuario y elige Opciones Avanzadas), o en Workgroup Manager añadiendo alias a la lista de Nombres Cortos.
Por ejemplo, si tuvieras dominio.com como dominio principal, dominio.co.uk como alias de host, y odominio.co.uk como dominio virtual, y tu cuenta fuera "richard", estarías localizable como richard@domain.com y richard@domain.co.uk, pero no tendrías ninguna dirección en odominio.co.uk. Si añadieras "rich@otherdomain.co.uk" como alias para tu cuenta, también estarías localizable en esa dirección (pero no en rich@domain.com o rich@domain.co.uk).
Nota: también puedes añadir alias en el archivo /etc/aliases (por ejemplo, añade la línea "rich@otherdomain.co.uk: richard" para conseguir el efecto que he descrito anteriormente). Si haces esto, ejecuta sudo newaliases
y luego sudo postfix reload
para que el cambio surta efecto.