Senden von Emails nur als angemeldeter Benutzer

Michael J 6 Zuverlässigkeitspunkte
2024-05-13T09:59:11.3233333+00:00

Hallo,
wir haben eine App erstellt, die das Versenden über die MS-Graph-API ermöglicht.
Als Berechtigungen haben wir folgende zugewiesen: (Microsoft Graph)
Mail.Send (Delegiert)
Mail.Send (Anwendung)
User.Read (Delegiert)

Es soll jedoch nicht möglich sein, Emails unter mit einer anderen Absender-EMail als der aktuell angemeldete Benutzer zu versenden.
Welche Benutzerberechtigungen sidn dafür notwendig?

Azure SDKs
Azure SDKs
Eine Reihe von Visual Studio-Tools, Befehlszeilentools, Laufzeitbinärdateien und Clientbibliotheken, die Clients beim Entwickeln, Testen und Bereitstellen von Apps unterstützen, die in Azure ausgeführt werden.
35 Fragen
0 Kommentare Keine Kommentare
{count} Stimmen

2 Antworten

Sortieren nach: Am hilfreichsten
  1. Dimitar Denkov (Convergys Corporation) 885 Zuverlässigkeitspunkte Microsoft-Anbieter
    2024-05-14T06:28:24.9966667+00:00

    Hallo Michael,

    Entziehe zu diesem Zweck der Anwendung die Mail.Send (Anwendung)-Berechtigung, denn dadurch kann sie E-Mails als beliebiger Nutzer senden. Mit der Mail.Send (Delegiert) kann die Anwendung E-Mails nur als der aktuell angemeldete Benutzer senden. Weitere Informationen darüber findest Du in diesen Artikeln:

    Microsoft Graph-Berechtigungsreferenz (Abschnitt Mail.Send)

    Übersicht über Microsoft Graph Berechtigungen

    Gruß,

    Dimitar


  2. Michael J 6 Zuverlässigkeitspunkte
    2024-05-14T12:24:37.98+00:00

    Hallo Dimitar,
    vielen Dank für die schnelle Antwort.
    Ich habe die Berechtigungen entsprechend angepasst (email (Delegiert), Mail.Send (Delegiert), User.Read(Delegiert)), aber ich kann immer noch mit einem anderen Absender aus dem Unternehmen versenden.
    Dauert es ggf. eine Weile, bis die Änderung in der Berechtigung wirkt?

    VG,
    Michael