Sie müssen dies nicht einrichten, wenn Sie E-Mails über Outlook versenden. Dies muss nur dann eingerichtet werden, wenn Sie den DIREKTEN E-Mail Versand aus eclift, vom eclift Server verwenden, oder Berichte aus der App versendet werden. Am einfachsten erkennen Sie dies daran, ob bei Ihnen unter System → E-Mail-Versandeinstellungen etwas eingestellt ist, wo im Host smtp.office365.com, oder smtp-mail.outlook.com steht. Ein weiteres Merkmal ist die System → E-Mail-Versand Warteschlange.
Folgende Schritte sind nötig:
- Microsoft App-Registrierungen im "Microsoft Entra Admin Center"
- Klick Sie auf "Entra ID", um das Menü aufzuklappen
- Klick "App-Registrierungen"
- Klick "Alle Anwendungen"
- Klick "Neue Registrierung"
- Vergeben Sie einen Namen im Feld "* Name" z.B.
ecliftSMTP - Klicke "Registrieren"
- Vergeben der benötigten Rechte für die Microsoft App
- Klick "API-Berechtigungen"
- Klick "Berechtigung hinzufügen"
- Klick "Von meiner Organisation verwendete APIs"
- Geben Sie folgenden Text ein und suchen danach:
Office 365 Exchange Online - Auswahl "Office 365 Exchange Online"
- Auswahl "Anwendungsberechtigungen"
- Geben Sie folgenden Text ein und suchen danach:
SMTP.SendAsApp - Auswahl "SMTP.SendAsApp"
- Klick "Berechtigungen hinzufügen"
- Klick "Administratorzustimmung für "<Mandantenname>" erteilen" und mit Ja bestätigen.
- Erstellen und Festhalten eines Schlüssels-Wertes
- Klick "Zertifikate & Geheimnisse"
- Registerkarte "Geheime Clientschlüssel (x)"
- Klick "Neuer geheimer Clientschlüssel"
- Vergeben der "Beschreibung"
- Festlegen des Zeitraums "Gültig bis"
- Klick "Hinzufügen"
- Sicheres Abspeichern des Schlüssels im Feld "Wert"
- Vergeben der benötigten Rechte für E-Mail-Konten
- Module deinstallieren
Uninstall-Module ExchangeOnlineManagement -AllVersions -ForceUninstall-Module AzureAD -AllVersions -ForceUninstall-Module Microsoft.Graph -AllVersions -Force - PowerShell 7 herunterladen und installieren.
- PowerShell 7 als Administrator starten
- Module installieren
Install-Module ExchangeOnlineManagement -Scope CurrentUser -ForceInstall-Module Microsoft.Graph -Scope CurrentUser -Force - Module importieren
Import-Module ExchangeOnlineManagementImport-Module Microsoft.Graph - Mit Exchange Online verbinden
Connect-ExchangeOnline -Organization "3*******-****-****-****-***********e" - Mit Microsoft Graph verbinden
Connect-MgGraph -Scopes "Application.Read.All","AppRoleAssignment.ReadWrite.All","Directory.Read.All" - Service Principal für die App laden
$App = Get-MgServicePrincipal -Filter "displayName eq 'ecliftSMTP'" - Service Principal in Exchange Online erstellen
New-ServicePrincipal `-AppId $App.AppId `-ObjectId $App.Id `-DisplayName "EXO Serviceprincipal for EntraID App $($App.DisplayName)" - Service Principal erneut laden
$EXOServicePrincipal = Get-ServicePrincipal -Identity "EXO Serviceprincipal for EntraID App $($App.DisplayName)" - Mailbox-Rechte vergeben
Add-MailboxPermission -Identity "tobias.friedl@ist-gmbh.com" `-User $EXOServicePrincipal.Identity `-AccessRights FullAccessAdd-MailboxPermission -Identity "service@ist-gmbh.com" `-User $EXOServicePrincipal.Identity `-AccessRights FullAccess
- Module deinstallieren
- Eintragen der Daten in eclift
- Öffnen System → E-Mail Versandeinstellungen.
- Vergeben "Name*"
Tobias Friedl - Eintragen "Host"
smtp.office365.com - Eintragen "Port"
587 - "SSL Aktivieren" in unserem Fall irrelevant.
- Eintragen "Benutzername" hier die "E-Mail"
tobias.friedl@ist-gmbh.com - "Passwort" in unserem Fall irrelevant.
- Eintragen "OAuth Autoritäts-URI"
https://login.microsoftonline.com/3*******-****-****-****-***********e
Diese besteht aus einem Teilhttps://login.microsoftonline.comund als Anhang die Mandanten-ID von Microsoft, in unserem Fall wie öfter gesehen3*******-****-****-****-***********e - Eintragen "OAuth Client-ID"
b89daa8b-ba32-4640-a9f0-4494cf5b996b
Diese finden Sie unter folgendem Ort:
Microsoft Entra → App-Registrierungen → Die ecliftSMTP App → Übersicht → Anwendungs-ID (Client) - Eintragen "OAuth Geltungsbereich", hier einfach genau diesen Wert kopieren und einfügen.
https://outlook.office365.com/.default - Eintragen "OAuth Client-Geheimnis", dies ist der Schlüssel, Wert aus Schritt 3.7.
************ - Eintragen "Benutzername" hier erneut die "E-Mail"
tobias.friedl@ist-gmbh.com
In eclift sollte dies dann wie folgt aussehen:
Abschließend können Sie dann mit dem "E-Mail Einstellungen testen" Knopf testen, ob es funktioniert.

Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.