Office365 App-Registrierung für RDSuite E-Mail-Versendung
Überblick
Diese Anleitung führt Sie durch die Registrierung einer Azure/Entra-Anwendung für den E-Mail-Versand über Microsoft Graph API in der RDSuite. Es wird der Client Credentials Flow (Application-only Authentication) verwendet, der für automatisierte server-zu-server Kommunikation ohne Benutzerinteraktion gedacht ist.
Voraussetzungen
- Microsoft 365 Business/Enterprise Lizenz
- Globaler Administrator oder Anwendungsadministrator Berechtigung in Azure AD/Entra
- Zugriff auf das Azure Portal (https://portal.azure.com)
1Azure Portal öffnen
- Öffnen Sie einen Webbrowser und navigieren Sie zu: https://portal.azure.com
- Melden Sie sich mit Ihrem Administratorkonto an
- Stellen Sie sicher, dass Sie den korrekten Tenant ausgewählt haben (oben rechts)
2App-Registrierung erstellen
2.1 Zur App-Registrierung navigieren
- Klicken Sie im Azure Portal auf "Microsoft Entra ID" (früher Azure Active Directory)
- Im linken Menü klicken Sie auf "App-Registrierungen"
- Klicken Sie auf "+ Neue Registrierung"
2.2 Anwendung konfigurieren
Geben Sie folgende Informationen ein:
- Name:
RDSuite Mail Service
(oder ein Name Ihrer Wahl)
Klicken Sie auf "Registrieren"
3API-Berechtigungen konfigurieren
3.1 Erforderliche Berechtigungen hinzufügen
- In der neu erstellten App klicken Sie auf "API-Berechtigungen"
- Klicken Sie auf "+ Berechtigung hinzufügen"
- Wählen Sie "Microsoft Graph"
- Wählen Sie "Anwendungsberechtigungen"
3.2 Spezifische Berechtigungen auswählen
Suchen und aktivieren Sie folgende Berechtigung:
Mail.Send
- Zum Versenden von E-Mails
Hinweis: Nur die minimal erforderliche Berechtigung Mail.Send
wird benötigt. Weitere Berechtigungen wie User.Read.All
sind für den E-Mail-Versand nicht notwendig und sollten aus Sicherheitsgründen vermieden werden.
- Klicken Sie auf "Berechtigungen hinzufügen"
3.3 Administratoreinwilligung erteilen
⚠️ Kritischer Schritt:
- Klicken Sie auf "Administratoreinwilligung für [Ihr Unternehmen] erteilen"
- Bestätigen Sie mit "Ja"
- Überprüfen Sie, dass bei allen Berechtigungen ein grüner Haken ✅ erscheint
4Client Secret erstellen
4.1 Geheimen Clientschlüssel generieren
- Klicken Sie auf "Zertifikate und Geheimnisse"
- Unter "Geheime Clientschlüssel" klicken Sie auf "+ Neuer geheimer Clientschlüssel"
- Geben Sie eine Beschreibung ein:
RDSuite Mail Secret
Wählen Sie eine Gültigkeitsdauer:
- Empfohlen: 24 Monate (für Produktionsumgebungen)
- Für Tests: 6 Monate
- Klicken Sie auf "Hinzufügen"
4.2 Client Secret kopieren
⚠️ WICHTIG:
- Kopieren Sie den Wert des Client Secrets SOFORT
- Dieser wird nur einmal angezeigt und kann später nicht mehr eingesehen werden
- Speichern Sie ihn sicher (z.B. in einem Passwort-Manager)
5Anwendungsdaten sammeln
Sammeln Sie folgende Informationen für die RDSuite-Konfiguration:
5.1 Anwendungs-ID (Client-ID)
- Gehen Sie zur "Übersicht" Ihrer App-Registrierung
Kopieren Sie die "Anwendungs-ID (Client)"
- Format:
12345678-1234-1234-1234-123456789abc
5.2 Verzeichnis-ID (Tenant-ID)
- Auf der gleichen "Übersicht"-Seite
Kopieren Sie die "Verzeichnis-ID (Mandant)"
- Format:
87654321-4321-4321-4321-cba987654321
5.3 Client Secret
- Verwenden Sie den in Schritt 4.2 kopierten Wert
6RDSuite konfigurieren
6.1 In RDSuite eingeben
Gehen Sie in der RDSuite zu: Systemeinstellungen → Konfiguration → E-Mail-Einstellungen
Tragen Sie die gesammelten Daten ein:
- E-Mail-Server:
Office365
- Client-ID:
[Ihre Anwendungs-ID aus Schritt 5.1]
- Client Secret:
[Ihr Client Secret aus Schritt 5.3]
- Tenant-ID:
[Ihre Verzeichnis-ID aus Schritt 5.2]
- Standard-Absender:
mail@IHRE-DOMAIN.de
(gültige E-Mail-Adresse aus Ihrem Tenant)
6.2 Testmail senden
- Klicken Sie auf "Speichern"
- Geben Sie eine Test-E-Mail-Adresse ein
- Klicken Sie auf "Testmail senden"
- Überprüfen Sie den Empfang der Test-E-Mail
Häufige Probleme und Lösungen
❌ "Insufficient privileges to complete the operation"
Lösung: Stellen Sie sicher, dass Sie Administratoreinwilligung erteilt haben (Schritt 3.3)
❌ "Invalid client secret"
Lösung:
- Überprüfen Sie, dass das Client Secret korrekt kopiert wurde
- Erstellen Sie bei Bedarf ein neues Client Secret
❌ "AADSTS65001: The user or administrator has not consented"
Lösung: Wiederholen Sie die Administratoreinwilligung (Schritt 3.3)
Support
Bei Problemen wenden Sie sich an:
Erstellt für RDSuite Version 2.x - Microsoft Graph API Integration