FairMail und Service Autodiscovery (RFC 6186)

Smalltalk
Antworten
reox
Beiträge: 2478
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

FairMail und Service Autodiscovery (RFC 6186)

Beitrag von reox » 21.12.2023 11:44:59

Ich wollte mal FairMail testen und hab meinen Mailaccount eingetragen. Allerdings meldet er mir "could not detect server". Das Problem: er meint, den Server bei mail.your-server.de zu suchen - was nicht mein Server ist. Ich bin zwar bei Hetzner, aber habe auch korrekte RFC 6186 und RFC 8314 service Einträge im DNS hinterlegt.
Beim Debugging ist mir aufgefallen, dass FairMail den NS Record zu meiner Domain abfragt - dort als Antwort ns1.your-server.de bekommt und daraus sich dann mail.your-server.de zusammenreimt...

Die FAQ beschreibt, dass *eigentlich* RFC 6186 unterstützt wird - und der RFC sagt:
RFC 6186 hat geschrieben:The "local-part" and
"domain" portions are then extracted from the email address by the
MUA. The MUA uses the "domain" portion as the service domain to
perform SRV lookups for the services it wants to configure
Überseh ich irgendwas, oder gibts da einfach einen Bug in Fairmail?

edit: Ohne jetzt großartig in den Code reingelesen zu haben, aber hier scheint das "Problem" zu sein: https://github.com/M66B/FairEmail/blob/ ... .java#L421
Da ist offenbar wirklich eine Autodiscovery mit dem NS Record implementiert.
Ok - ist wohl sinnvoll als Fallback, aber so wie ich das sehe sollte zuerst die eigene Domain überprüft werden und dann irgendeine nameserver magic..
Aber ob das jetzt ein Bug ist oder ein so gedachtes feature... Who knows.

Antworten