Der primäre Suchschlüssel ist der Domänenname. Aus Gründen der Übersichtlichkeit sollten Sie also die Spalten in Ihrer Zone vertauschen:
NAME → TYPE DATA
------ ------ -------------------------------------------
@ A VPS_IP_ADDRESS
mail A SHARED_IP_ADDRESS
mail CNAME example.com
mail MX 0 example.com.
mail TXT "v=spf1 +a +mx +ip4:SHARED_IP_ADDRESS ~all"
www A VPS_IP_ADDRESS
Nun sollten einige Probleme offensichtlicher werden.
Die Datensätze für Ihre Website sind in Ordnung. Sowohl für die leere Domain als auch für die www
Unterdomäne sind A-Datensätze vorhanden, die auf den Webserver verweisen. Ihr Mail-Setup ist jedoch ein komplettes Durcheinander.
Der CNAME-Eintrag
CNAME bedeutet "diese Subdomain vollständig als Alias example.com
". In Ihrer Situation ist dies 1) unerwünscht, da der mail
Unterdomäne ein falscher A-Datensatz hinzugefügt wird . 2) Unzulässig, da Sie keine CNAME- und Nicht-CNAME-Einträge in derselben Subdomain mischen können. 3) mail
Unzulässig , da die Subdomain das Ziel von MX ist, das keine CNAMEs zulässt.
Lösche es.
Der MX-Eintrag
Wenn Personen E-Mails an senden [email protected]
, suchen sie nach einem MX-Eintrag auf example.com
- also genau der gleichen Domain wie in der Adresse des Empfängers. Sie werden nicht unter verschiedenen Subdomains suchen.
Ihr aktueller MX-Eintrag ist rückwärts. Es befindet sich in der mail
Unterdomäne und verweist auf die Stammdomäne (sodass eingehende E-Mails niemals den Shared-Hosting-Server erreichen). Sie sollten es so ändern, dass es umgekehrt ist:
NAME TYPE DATA
------ ------ -------------------------------------------
@ MX 0 mail.example.com.
mail A SHARED_IP_ADDRESS
(Nun, es sei denn, Sie möchten, dass Ihre Adresse "[email protected]" lautet ... Aber das bezweifle ich.)
Der TXT-Datensatz "spf1"
Wenn Personen E-Mails von erhalten [email protected]
, suchen sie erneut nach einem TXT-Eintrag "spf1" example.com
, der genau der Absenderadresse entspricht. Ihr aktueller Datensatz befindet sich also ebenfalls am falschen Ort: Er sollte sich unter der leeren Domain befinden.
NAME TYPE DATA
------ ------ -------------------------------------------
@ TXT "v=spf1 +this +that ~all"
Sein Inhalt ist auch etwas überflüssig. Dies ist nicht erforderlich +a
, es sei denn, Sie planen, dass das Web-VPS selbst E-Mails direkt sendet. (Aber das sollte nicht so sein - es sollte über den SMTP-Server des Shared Hosting-Anbieters gehen, damit Nachrichten ordnungsgemäß mit DKIM signiert werden können.)
Sie sollten auch nicht beide +mx
und benötigen +ip4:SHARED_IP_ADDRESS
, da Ihr MX-Eintrag ohnehin auf diese IP-Adresse verweist .
Der TXT-Datensatz "DKIM"
Dies scheint korrekt zu sein - vorausgesetzt, Sie haben es vom Shared-Hosting-E-Mail-Anbieter erhalten.