Technik · belegte Antwort

Was ist ein MX-Eintrag? Definition und Funktion

Ein MX-Eintrag (Mail-Exchanger-Eintrag) ist ein DNS-Resource-Record, der den Mailserver angibt, der E-Mails im Namen einer Domain annimmt. Er ordnet einem Domainnamen den Hostnamen eines bestimmten Mailservers zu und sorgt so dafür, dass SMTP-Traffic an das richtige Ziel geleitet wird.

Funktionsweise

Versendet ein Absender eine E-Mail, führt der sendende Server einen DNS-Lookup nach dem MX-Eintrag der Empfängerdomain durch. Die DNS-Antwort liefert einen oder mehrere Hostnamen mit zugehörigen Prioritätswerten. Der sendende Server versucht die Nachricht zuerst an den Server mit dem niedrigsten Prioritätswert zuzustellen. Ist dieser nicht erreichbar, weicht er auf den Server mit dem nächstniedrigeren Wert in der Liste aus.

Bedeutung für Absender

MX-Einträge sind zwar in erster Linie für eingehende E-Mails zuständig, aber entscheidend für den Gesamtzustand einer Domain. Viele empfangende Mailserver prüfen umgekehrt, ob eine sendende Domain einen gültigen MX-Eintrag hat. Eine Domain, die E-Mails senden, aber nicht empfangen kann, wird unter Umständen als verdächtig oder als Spamquelle eingestuft – mit negativen Folgen für die Zustellbarkeit.

Häufige Fehler im Betrieb

Häufige Fehler sind MX-Einträge, die statt auf einen Hostnamen auf einen A-Eintrag oder einen CNAME verweisen – das verstößt gegen die DNS-Standards. Ein weiterer typischer Fehler ist, allen Einträgen denselben Prioritätswert zu geben. Das führt zu zufälliger Lastverteilung statt zu einem gezielten Failover. Fehlkonfigurierte Einträge führen zu Bounces und verlorener Kommunikation.

Konfigurationsbeispiel

Eine typische Konfiguration für eine Domain bei einem Anbieter wie Google Workspace könnte so aussehen: Priority 1: aspmx.l.google.com, Priority 5: alt1.aspmx.l.google.com. Der sendende Server versucht es immer zuerst beim Server mit Priorität 1. Mit SendHQ oder den kostenlosen Tools (https://sendhq.cc/tools) können Sie Ihre DNS-Einstellungen für weitere Authentifizierungseinträge prüfen.

Zusammenspiel mit SMTP

Der MX-Eintrag dient als Zeiger, während das Simple Mail Transfer Protocol (SMTP) der eigentliche Transportmechanismus ist. Der MX-Eintrag teilt dem Internet mit, wo sich der SMTP-Server befindet. SMTP übernimmt dann den Handshake und die Übertragung der E-Mail-Nachricht über das Netzwerk.

Häufige Fragen von Teams

Kann eine Domain mehrere MX-Einträge haben?

Ja, Domains haben oft mehrere MX-Einträge, um Redundanz zu schaffen. Diese werden über Prioritätswerte gereiht, um eine hohe Verfügbarkeit sicherzustellen.

Wirkt sich ein MX-Eintrag auf ausgehende E-Mails aus?

Direkt nicht, da er eingehende E-Mails leitet. Indirekt schon, denn manche Spamfilter prüfen, ob ein gültiger MX-Eintrag vorhanden ist, um die Absenderdomain zu verifizieren.

Was passiert, wenn kein MX-Eintrag gefunden wird?

Existiert kein MX-Eintrag, versuchen manche sendenden Server, die E-Mail an den A-Eintrag der Domain zuzustellen. In modernen Umgebungen schlägt das jedoch oft fehl.

Primärquellen