Zum Hauptinhalt springen

5. Adressauflösung und Mail-Handhabung (Address Resolution and Mail Handling)

Dieser Abschnitt beschreibt, wie SMTP-Clients bestimmen, wohin Mail-Nachrichten zugestellt werden sollen, und wie der Zustellungsprozess gehandhabt werden sollte.

5.1. Lokalisieren des Zielhosts (Locating the Target Host)

Wenn ein SMTP-Client Mail an eine bestimmte Domain zustellt, muss er den geeigneten Zielhost bestimmen. Dieser Prozess verwendet das Domain Name System (DNS) und folgt diesen Schritten:

Schritt 1: MX-Records nachschlagen

DNS für Mail-Exchanger (MX)-Records der Zieldomain abfragen.

Schritt 2: Nach Priorität sortieren

MX-Records nach Priorität sortieren (niedrigere Zahl = höhere Priorität).

Schritt 3: Zustellungsversuche

Versuchen, sich mit jedem Host in Prioritätsreihenfolge zu verbinden.

Schritt 4: Fallback auf A/AAAA-Records

Wenn keine MX-Records existieren, Domain selbst als Mail-Server behandeln: A (IPv4) oder AAAA (IPv6)-Records nachschlagen und direkte Verbindung zu dieser IP-Adresse versuchen.

Wichtig: Wenn MX-Records existieren, aber alle fehlschlagen, DARF NICHT (MUST NOT) auf A/AAAA-Records zurückgegriffen werden.

5.2. IPv6 und MX-Records (IPv6 and MX Records)

Beim Auflösen von MX-Hostnamen SOLLTEN (SHOULD) Clients:

  1. Sowohl A (IPv4)- als auch AAAA (IPv6)-Records abfragen
  2. IPv6 bevorzugen, wenn beide verfügbar sind (implementierungsabhängig)
  3. Auf IPv4 zurückfallen, wenn IPv6-Verbindung fehlschlägt

SMTP unterstützt IPv6-Adressliterale in MAIL FROM und RCPT TO: user@[IPv6:2001:db8::1]