Freigegebene Postfächer / Shared Mailbox
Stand 06.06.2025
Die Unterstützung für freigegebene Postfächer ist derzeit noch eingeschränkt. Werden diese über die “Senden als” Berechtigung verwendet, werden Änderungen an der “von-Adresse” nicht berücksichtigt, d.h. die Signaturen des “root-users” bleiben bestehen. Die derzeit einzige Möglichkeit ist, die weiteren Adressen als reale Mailbox einzufügen. Somit werden bei einem Wechsel der “von-Adresse” die Signaturen des jeweiligen Benutzers eingefügt bzw. im Add-In angezeigt.
Wir arbeiten an einer vollständigen Unterstützung von freigegebenen Postfächern, dies ist jedoch nicht einfach, denn offiziell gibt es keine Möglichkeit, die “Senden als” Adresse auszulesen.
Nachfolgend ein Auszug aus GitHub Copilot zu diesem Thema:
Wie kann ich in einem Add-in die “von” Adresse abfragen?
Hier: const currentItem = Office.context.mailbox.item;
Aber ich erhalte immer den “root-user”. Nicht die Senden Als Adresse
Das Verhalten ist bei Outlook-Add-ins bekannt:
Office.context.mailbox.item.from liefert in der Regel die primäre Adresse des angemeldeten Benutzers (“root-user”), nicht die tatsächlich gewählte
"Senden als”-Adresse (Send-As, Shared Mailbox, Alias).
Hintergrund
- Das Office.js-API gibt in item.from immer den Besitzer des Postfachs zurück, nicht die aktuell gewählte Absenderadresse.
- Die tatsächliche “Senden als”-Adresse ist im Compose-Modus (beim Schreiben einer neuen Mail) nicht direkt über das API verfügbar.
- ImLesemodus (Read), also bei empfangenen Mails, ist item.from korrekt.
Workarounds & Hinweise
- Compose-Modus:
- Es gibt keine offizielle Möglichkeit, die “Senden als”-Adresse im Compose-Modus mit Office.js auszulesen.
- Das betrifft auch Delegation, Shared Mailbox und Aliase.
- Read-Modus:
- Bei empfangenen Mails ist item.from korrekt und zeigt den tatsächlichen Absender.
- Mögliche Ansätze:
- User Input: Frage den Benutzer nach der gewünschten Absenderadresse, falls relevant.
- Backend-Validierung: Prüfe serverseitig, ob die “Senden als”-Adresse zulässig ist.
- Feedback an User: Weise im Add-in darauf hin, dass die tatsächliche Absenderadresse nicht ausgelesen werden kann.
- Zukunft:
- Es gibt Feature-Requests an Microsoft, dieses Verhalten zu verbessern, aber aktuell (Stand 2024/2025) gibt es keine Lösung.
Fazit: Im Compose-Modus kann mit Office.js nicht die tatsächliche “Senden als”-Adresse auslesen. Office.context.mailbox.item.from gibt immer den “root-user” zurück.