Direkt zum Inhalt

Cookie-Einstellungen

Wählen Sie, welche Arten von Cookies Sie erlauben. Sie können Ihre Auswahl jederzeit über Cookie-Einstellungen unten auf jeder Seite ändern. Datenschutzerklärung

Notwendig

Immer aktiv

Nötig zum Einloggen, für Ihren Warenkorb und um Ihre Auswahl zu speichern. Diese sind immer aktiv.

Welche Cookies?
  • weboke_sessie, weboke_klant, weboke_remember: Ihre Sitzung und eingeloggt bleiben
  • weboke_basket: Ihr Warenkorb
  • wkBtwIncl: Preise mit oder ohne MwSt. anzeigen
  • wok_cookies: Ihre Cookie-Auswahl, 12 Monate

Misst, welche Anzeige zu einem Besuch oder einer Bestellung führt, damit wir nicht für Anzeigen zahlen, die nichts bringen.

Welche Cookies?
  • Google Ads über Google Tag Manager (_gcl_au, _gcl_aw), bis zu 90 Tage
  • OpenAI Ads, Anzeigen in ChatGPT
  • wok_aff: über welchen Partner Sie zu uns kamen (Partnerprogramm), 60 Tage

4,6

Land und Sprache

Jedes Land hat seine eigene Website, mit Preisen und MwSt. dieses Landes.

Anzeigen

MX-Einträge und Priorität

Modul 4: Einträge für E-Mail · Lesezeit: 8 Minuten

Lernziel: Nach dieser Lektion können Sie MX-Einträge lesen und einrichten, die Priorität richtig wählen und erklären, was passiert, wenn eine Domain keinen MX-Eintrag hat.

Kernbegriffe: MX-Record, Priorität (Preference), Backup-MX, Mailserver (Hostname), implizite MX, Null-MX, lokale Zustellung

Wohin muss die Mail?

Schickt jemand eine E-Mail an info@example.com, muss der Mailserver des Absenders herausfinden, bei welchem Server diese Mail zugestellt werden soll. Das findet er im DNS heraus, mit einer Abfrage des MX-Eintrags (Mail eXchanger) von example.com.

Die Antwort ist keine IP-Adresse, sondern eine Liste mit Mailservern, jeweils mit einer Zahl davor:

example.com.   3600  IN  MX  10 mail.example.com.
example.com.   3600  IN  MX  20 backup.example.net.

Danach fragt der sendende Server den A- oder AAAA-Eintrag von mail.example.com ab, und erst dann weiss er, welche IP-Adresse er anrufen muss. Ein MX-Eintrag verweist also immer auf einen Namen, der selbst wieder einen A- oder AAAA-Eintrag hat.

Der MX-Eintrag steht fast immer auf der Domain selbst (@), denn es geht um den Teil hinter dem @ in der E-Mail-Adresse. Möchten Sie Mail unter info@nieuws.example.com empfangen, braucht nieuws.example.com einen eigenen MX-Eintrag.

Priorität: niedrig zuerst

Die Zahl vor dem Mailserver heisst die Priorität (im Standard, RFC 5321, heisst sie Preference). Die Regel ist einfach:

  • Je niedriger die Zahl, desto früher ist dieser Server an der Reihe.
  • Ist dieser Server nicht erreichbar, versucht der Absender den nächsten.
  • Haben zwei Server dieselbe Zahl, verteilt der Absender die Mail zufällig auf beide. So können Sie die Last verteilen.

Die Zahl selbst bedeutet nichts. 0, 1, 5, 10 oder 100: nur die Reihenfolge zählt. Ein Eintrag mit Priorität 10 und einer mit 20 funktioniert genau gleich wie 1 und 2. Gibt Ihr E-Mail-Anbieter eine Zahl vor, übernehmen Sie diese. Gibt er nur einen Server an, spielt die Zahl keine Rolle.

Einen Server mit einer höheren Zahl nennen wir oft einen Backup-MX. Früher war das üblich: Fiel der eigene Server aus, bewahrte der Backup die Mail auf. Heutzutage bewahrt ein sendender Server Mail selbst einige Tage auf und versucht es erneut. Ein Backup-MX, der nicht richtig eingerichtet ist (zum Beispiel ohne Spamfilter), zieht gerade Spam an. Verwenden Sie also nur einen, wenn Ihr Anbieter das so vorgibt.

Regeln für einen guten MX-Eintrag

  1. Ein Name, keine IP-Adresse. MX 10 192.0.2.25 ist ungültig. Erstellen Sie einen A-Eintrag mail mit 192.0.2.25 und lassen Sie den MX auf mail.example.com. verweisen.
  2. Nicht auf einen CNAME. Der Name in einem MX-Eintrag muss selbst einen A- oder AAAA-Eintrag haben, keinen CNAME (RFC 2181, Abschnitt 10.3). Viele Server lösen es trotzdem auf, aber nicht alle.
  3. Der Punkt am Ende. In vielen Panels tippen Sie mail.example.com. mit einem Punkt. Ohne Punkt hängt das Panel Ihre Domain noch einmal dahinter: mail.example.com.example.com. Dieser Name existiert nicht, und Ihre Mail kommt nicht an.
  4. Der Mailserver muss existieren. Verweist die MX auf einen Namen ohne A- oder AAAA-Eintrag, kommt nichts an. In der Praxis sehen wir das häufig, wenn jemand die Nameserver seiner Domain zu einem Websitebaukasten umzieht: Der MX-Eintrag zieht mit um, der A-Eintrag von mail aber nicht.
  5. Alte Einträge entfernen. Wechseln Sie zu einem anderen E-Mail-Anbieter, entfernen Sie die MX-Einträge des alten Anbieters. Lassen Sie diese stehen, kommt ein Teil Ihrer Mail noch beim alten Anbieter an.

Kein MX-Eintrag: implizite MX und Null-MX

Was passiert, wenn eine Domain überhaupt keinen MX-Eintrag hat? Laut RFC 5321 versucht der sendende Server dann den A- oder AAAA-Eintrag der Domain selbst. Das heisst die implizite MX. Steht Ihre Website auf einem Server ohne Mail, versucht die Welt also, ihre Mail bei Ihrem Webserver zuzustellen. Das führt zu Verzögerungen und Fehlermeldungen beim Absender.

Möchten Sie deutlich machen, dass eine Domain nie Mail empfängt, verwenden Sie einen Null-MX (RFC 7505):

example.net.  3600  IN  MX  0 .

Priorität 0 und als Mailserver nur ein Punkt. Ein Absender sieht dann sofort, dass er es nicht versuchen muss, und schickt dem Absender direkt eine saubere Fehlermeldung. Kombinieren Sie dies mit einem SPF-Eintrag v=spf1 -all (Lektion 4.3), wenn die Domain auch keine Mail versendet.

Lokale Zustellung: die Falle beim Hosting mit Mail

Viele Hostingpakete haben einen Webserver und einen Mailserver auf einer Maschine. Dieser Server denkt standardmässig: "Mail für diese Domain stelle ich selbst zu." Ziehen Sie Ihre Mail zu einem anderen Anbieter um, passen Sie die MX-Einträge an, aber der Server merkt sich das nicht von selbst. Folge: Mail von Ihrem eigenen Kontaktformular und von anderen Websites auf demselben Server bleibt auf dem alten Server hängen und kommt nie bei Ihrem neuen Anbieter an. Der Absender erhält manchmal 550 Unknown user zurück.

Diese Frage bekommen Hostinganbieter sehr häufig. In den meisten Panels gibt es deshalb einen Schalter mit einem Namen wie "Diesen Server zur Zustellung meiner E-Mails verwenden" oder "Lokale Mailzustellung". Setzen Sie Ihre Mail bei einem anderen Anbieter ein? Ändern Sie den MX und schalten Sie diesen Schalter aus. Tun Sie nur eines davon, geht es schief.

In der Praxis: so sieht es in einem Panel aus

In diesem Beispiel verwenden wir DirectAdmin. Unter E-Mail-Funktionen, MX-Einträge sehen Sie die MX-Einträge Ihrer Domain. Bei jedem Eintrag tippen Sie die Priorität in ein Feld und den Mailserver dahinter, mit einem Punkt am Ende. Darunter steht das Häkchen Diesen Server zur Zustellung meiner E-Mails verwenden. Bei MX-Template können Sie fertige Einstellungen für zum Beispiel Microsoft 365 oder Google Workspace wählen.

In Mein WebOké steht dasselbe auf der Registerkarte DNS einer Domain; der Schalter heisst dort Zustellung.

In cPanel, Plesk, Cloudflare oder bei Ihrem Registrar sieht der Bildschirm anders aus, aber Sie geben immer dieselben drei Dinge ein: den Namen (@ oder leer), die Priorität und den Mailserver.

Zusammenfassung

  • Der MX-Eintrag sagt, wohin Mail für Ihre Domain gehen soll. Er verweist auf einen Namen, nie auf eine IP-Adresse oder einen CNAME.
  • Niedrigste Priorität zuerst; gleiche Zahlen teilen sich die Mail; die Zahl selbst bedeutet nichts.
  • Ohne MX versucht die Welt Ihren A-Eintrag (implizite MX). Empfangen Sie nie Mail, verwenden Sie MX 0 . (Null-MX).
  • Ziehen Sie Ihre Mail um, entfernen Sie die alten MX-Einträge und schalten Sie die lokale Zustellung auf Ihrem Hostingserver aus.

Quiz

1. Eine Domain hat diese MX-Einträge: MX 20 mx2.example.com. und MX 10 mx1.example.com. Welcher Server erhält die Mail, wenn beide funktionieren?



2. Welcher MX-Eintrag ist gültig?



3. Ihre Domain empfängt nie Mail. Wie machen Sie das dem Rest des Internets deutlich?



4. Sie haben die MX-Einträge auf Microsoft 365 gesetzt. Mail von aussen kommt an, aber Mail von Ihrem eigenen Kontaktformular auf Ihrem Hostingpaket nicht. Was ist die wahrscheinlichste Ursache?



Aufgabe

Aufgabe Z4.1: MX nachschlagen. Schlagen Sie die MX-Einträge von wikipedia.org nach (oder von Ihrer eigenen Domain). Geben Sie an, welcher Mailserver die niedrigste Prioritätszahl hat und welche Zahl das ist.

Aufgabe Z4.1: MX nachschlagen




Was Sie eingeben und was wir live finden, speichern wir nicht. Ihr Browser merkt sich Ihre Antworten und ob Sie die Aufgabe bestanden haben. Sind Sie angemeldet, speichern wir nur, dass Sie die Aufgabe (fast) richtig hatten, in Meine Kurse; dort können Sie es auch löschen.

Aufgabe O4.1: Selbst einrichten in Ihrer Übungszone. Erstellen Sie in Ihrer Übungszone <code>.dnspractice.eu zwei MX-Einträge: Priorität 10 auf mail.<code>.dnspractice.eu und Priorität 20 auf backup.<code>.dnspractice.eu. Erstellen Sie für beide Namen einen A-Eintrag: mail auf 192.0.2.25 und backup auf 192.0.2.26. Klicken Sie anschliessend auf Überprüfen.

Aufgabe O4.1

Diese Aufgabe erledigen Sie in Ihrer eigenen Übungszone: einer echten DNS-Zone auf den Nameservern von WebOké, nur für Sie. Melden Sie sich mit Ihrer E-Mail-Adresse an. Sie erhalten einen Login-Link per E-Mail und kehren anschliessend zu dieser Lektion zurück. Wir verwenden Ihre Adresse ausschliesslich für den Kurs.

Weiterführende Lektüre

Die Schritte in diesen Artikeln gelten für die Panels von WebOké; in anderen Panels funktioniert es ähnlich.

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…