Nach einigem Suchen bin ich mit leeren Händen darauf gekommen, ob es eine Standardspezifikation (oder eine Nicht-Standardspezifikation) oder eine bewährte Methode zum Spezifizieren des IMAP-Servers für einen Domain-Namen gibt. Wenn ich also ein Konto wie "[email protected]" besitze und meine E-Mails über IMAP lesen möchte, gibt es einen DNS-Eintrag, der meinem E-Mail-Client angibt, mit welchem E-Mail-Server er Kontakt aufnehmen soll? Ich habe so etwas noch nie gesehen und praktisch alle E-Mail-Setup-Anweisungen, die ich gesehen habe, enthalten einen genauen Hostnamen für IMAP, z. B. "mail.example.com" oder "imap.example.com". Ich gehe davon aus, dass die Mitarbeiter oder andere Benutzer von example.com von ihrem Administrator erfahren können, welchen Server sie verwenden sollen. Wenn example.com jedoch Tausende von Konten haben würde, würde dies lästig werden.
Hat jemand davon gehört?
Antworten:
Aus DNS-Sicht verfügen Sie über SRV-DNS-Einträge , die die Verwendung von DNS für Veröffentlichungsdienste und die Diensterkennung ermöglichen. Sie dienen hauptsächlich dazu, die Ausführung von Diensten auf nicht standardmäßigen Ports zu ermöglichen und den Konfigurationsaufwand beim Einrichten von Clients zu verringern.
Ein SRV-Datensatz hat die folgende Form:
und eines für IMAP ist in RFC 6186 definiert und sieht folgendermaßen aus:
oder
Die meisten E-Mail-Clients suchen jedoch nicht zuerst speziell nach einem IMAP-Server, sondern verwenden die automatische Erkennung, um die Einstellungen des E-Mail-Clients von der E-Mail-Adresse abzuleiten, die ein Benutzer eingibt.
Wenn ein Benutzer [email protected] eingibt, handelt es sich je nach Client in der Regel um eines der beiden
_autodiscover._tcp.example.com.
SRV-Datensatz, wie er von MS Exchange und Outlook verwendet wirdautoconfig.example.com.
Eine ziemlich gute Beschreibung finden Sie hier: https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration
quelle
Sie kennen keinen Standard per se, aber in DNS-Begriffen registrieren Sie im Allgemeinen nur den "bekannten Namen" imap.example.com und vielleicht auch imaps.example.com
SRV-Datensätze sind für viel spätere / komplexere Dinge. Z.B. Suchen von Active Directory-Servern für eine Domäne oder Verwendung im Rahmen der DNS-Dienstermittlung.
Die Geschichte ist übersät mit verschiedenen Mechanismen für Service-Werbung / -Entdeckung.
quelle