Ich habe es bei mir so eingerichtet:
mailcow.conf:
ADDITIONAL_SAN=imap.*,smtp.*,mail.*,mta-sts.*
ADDITIONAL_SERVER_NAMES=mail.domain2.tld
Hauptdomain:
$ORIGIN hauptdomain.tld
[...]
mail IN A 111.111.111.111
imap IN A 111.111.111.111
smtp IN A 111.111.111.111
mta-sts IN A 111.111.111.111
@ IN MX 10 mail.hauptdomain.tld.
autoconfig IN CNAME mail.hauptdomain.tld.
autodiscover IN CNAME mail.hauptdomain.tld.
_autodiscover._tcp IN SRV 0 0 443 mail.hauptdomain.tld.
_imap._tcp IN SRV 0 0 143 mail.hauptdomain.tld.
_imaps._tcp IN SRV 0 0 993 mail.hauptdomain.tld.
_smtps._tcp IN SRV 0 0 465 mail.hauptdomain.tld.
_submission._tcp IN SRV 0 0 587 mail.hauptdomain.tld.
Domain 2:
$ORIGIN domain2.tld
[...]
mail IN A 111.111.111.111
@ IN MX 10 mail.hauptdomain.tld.
imap IN A 111.111.111.111
smtp IN A 111.111.111.111
mta-sts IN A 111.111.111.111
autoconfig IN CNAME mail.hauptdomain.tld.
autodiscover IN CNAME mail.hauptdomain.tld.
_autodiscover._tcp IN SRV 0 0 443 mail.hauptdomain.tld.
_imap._tcp IN SRV 0 0 143 mail.hauptdomain.tld.
_imaps._tcp IN SRV 0 0 993 mail.hauptdomain.tld.
_smtps._tcp IN SRV 0 0 465 mail.hauptdomain.tld.
_submission._tcp IN SRV 0 0 587 mail.hauptdomain.tld.
So verbinden sich alle Clients, die Autodiscover unterstützen automatisch mit mail.hauptdomain.tld, und bei Clients, die kein Autodiscover unterstützen, sind die gängigen subdomains wie mail, smtp, imap.domain.tld, die oftmals automatisch ins Serverfeld eingetragen werden, auch abgedeckt, so dass man den Servernamen nicht manuell eingeben / abändern muss. Und auch das WebUI und WebMail ist so unter beiden Domains erreichbar.