Abschließend kam noch die Frage auf, wenn ich auf dem managed unterschiedliche Domains hoste, setze ich bei diesen den MX auf mail.example.com oder besser MX für mail.anderedomain.de? Tendenziell würde ich Ersteres nehmen.
Moin,
der MX Record ist Pflicht - ohne den geht quasi garnichts. Er zeigt, welcher Mailserver zu einer Domain gehört.
Der MX Record jeder Domain, welche auf deinem Server gehostet wird, muss auf den FQDN deines Servers zeigen. Für den FQDN sollte man selbstverständlich die DNS Einträge und die dazu passenden rDNS Einträge (PTR) gesetzt haben
Nehmen wir mal an, dein Server trägt den Hostname "manserver" und deine domain ist "bli.de". Zusätzlich hostest du für deine Kunden die Domain "bla.de" und "blub.de" darauf. Deine IPv4 ist "1.2.3.4" und deine IPv6 ist "2001:affe:beef:1ce::1".
Bei der Domain "bli.de" hast du:
manserver IN A 1.2.3.4
manserver IN AAAA 2001:affe:beef:1ce::1
@ IN MX 10 manserver.bli.de
Und bei "bla.de" und "blub.de":
@ IN MX 10 manserver.bli.de
So viel dazu - ich sag nur: kein Wunder, dass das nicht funktioniert hat. Ich rate dir noch, dich mit SPF und DMARC auseinanderzusetzen. Viele Mailserver lehnen auch Mails von Domains ab, die keinen SPF Record besitzen. Und das völlig zurecht.