Zum Inhalt springen

MX-Prüfung

Mailserver einer Domain prüfen: MX-Records, IPv4/IPv6, Reverse-DNS und Port 25

Beispiele
Was hier geprüft wird
  • ·MX-Records inklusive Priorität — kleinere Zahl heißt: wird zuerst angesprochen.
  • ·Jeder Mailserver wird nach IPv4 (A) und IPv6 (AAAA) aufgelöst.
  • ·Zu jeder IP der Reverse-DNS-Eintrag (PTR) samt Vorwärts-Bestätigung (FCrDNS).
  • ·Ein kurzer Verbindungstest auf Port 25 mit SMTP-Banner.
  • ·Typische Fehler: MX auf einen CNAME, MX ohne IP, MX auf einen Namen, den es nicht gibt. Kein Fehler, sondern gültige Sonderfälle: gar kein MX (dann gilt der A-/AAAA-Record) und Null MX (dann nimmt die Domain bewusst keine Mail an).
Selbst nachprüfen

Dieselbe Prüfung kannst du im Terminal machen — unter Linux und macOS mit diesen Befehlen:

Die Mailserver mit ihrer Priorität anzeigen (kleinere Zahl = bevorzugt).
dig +short MX example.com
Jeden Mailserver zur IPv4-Adresse auflösen.
dig +short MX example.com | sort -n | awk '{print $2}' | xargs -n1 dig +short A
Prüfen, ob der bevorzugte Mailserver auf Port 25 antwortet.
nc -zv $(dig +short MX example.com | sort -n | head -1 | awk '{print $2}') 25

Die Befehle sind bereits mit deiner Eingabe gefüllt. Weicht ein Ergebnis von dem hier ab: Deine Befehle fragen den Resolver deines Rechners, diese Seite fragt vom Server aus. Unterschiedliche Ergebnisse sind normal: Jeder Resolver hat einen eigenen Zwischenspeicher, und frische Änderungen brauchen bis zum Ablauf der TTL.