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:
- Sowohl A (IPv4)- als auch AAAA (IPv6)-Records abfragen
- IPv6 bevorzugen, wenn beide verfügbar sind (implementierungsabhängig)
- 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]