Lösen Sie die Menschen hinter den Adressen auf eine Nachricht

FeatureEmailService
Verschifft
5. August 2026 um 22:37 UTC
Autor
Kamo
Ausschuss
1a83506

Ein Nachrichtenkopf kennt eine Adresse und welchen Display-Namen auch immer der Absender gewählt hat daneben gestellt. Die Organisation weiß schon viel mehr - Kollegen, Adresse Bücher, Erweiterungen, Zeitzonen - und nichts davon hat den Briefkasten erreicht. POST ************ beantwortet einen Stapel Adressen mit der Person hinter jedem: Kollege (mit Berufsbezeichnung, Abteilung, Verlängerung, Zeitzone und eine Mitglieds-ID, die Präsenz und Chat entsperrt), gespeicherten Kontakt (mit Arbeitgeber, Titel und Zahlen), oder ein explizites EXTERNAL, damit der Anrufer die Antwort einzahlen kann anstatt auf jedem Schwebe zu wiederholen. Bewusst vom Avatar-Endpunkt trennen, anstatt in ihn gefaltet. Das man ist zwei-Phasen notwendig - ein voller Fehlschlag kann bedeuten, DNS plus vier HTTP-Anrufe zu Dritte - und dies ist eine Handvoll von lokalen, indiziert, org-scoped liest, dass kann auf den ersten Anruf vollständig antworten. Das Teilen eines Endpunktes würde die Synchrone Hälfte, um einen "Ach-erneueren"-Vertrag zu erben, den es nicht braucht. Beschriftet auf die bloße Adresse und nie auf dem Display-Namen, der ist Angreifergesteuerter Text: Ein Außenstehender kann ihren auf den echten Namen eines Kollegen setzen, und diese Aufzeichnung trägt die direkte Erweiterung dieses Kollegen. Der Normalisator das erzwingt, das jetzt mit dem Avatar-Endpunkt (MailboxAddress) geteilt wird, also Die beiden können nicht auseinander driften und die Cache-Einträge des anderen verfehlen. Die Organisation kommt aus der Sitzung, nie die Anfrage - der Endpunkt antwortet "Haltet dieser Mieter einen Rekord für diese Adresse", die eine Mitgliedschaft ist Orakel, wenn der Anrufer den Mieter auswählt. Ids serialize als Strings: CockroachDB-Reihen-IDs laufen an MAX_SAFE_INTEGER vorbei und EmailService hat keinen globalen Long-to-String Mapper, weil Nachrichten-Uids lang sind die Mailbox Frontend wirklich behandelt als Zahlen.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen