EulandaXtools — Funktionsreferenz
Versendet E-Mails über Microsoft Graph API mithilfe eines lokalen Mini-Webservers und HTML-basiertem Dialog.
Send-GraphMailWithDialog [-ClientId] <string> [-To] <string[]> [[-Cc] <string[]>] [[-Bcc]
<string[]>] [-Subject] <string> [-Body] <string> [[-Attachments] <string[]>]
[<CommonParameters>]Send-GraphMailWithDialog öffnet einen HTML-basierten E-Mail-Dialog in einem lokalen Mini-Webserver. Der Benutzer kann E-Mail-Adressen, Betreff, HTML-Inhalt und Anhänge interaktiv bearbeiten und anschließend über die Microsoft Graph API senden. OAuth2-Authentifizierung (PKCE-Verfahren) erfolgt transparent über Graph API.
Unterstützte Features:
-ClientId
Type: stringAzure AD Client-ID (App-Registrierung) zur Authentifizierung gegenüber Microsoft Graph API.
-To
Type: string[]E-Mail-Adresse(n) des primären Empfängers. Mindestens eine Adresse erforderlich.
-Cc
Type: string[]Optional: Carbon-Copy-Empfängeradresse(n).
-Bcc
Type: string[]Optional: Blind-Carbon-Copy-Empfängeradresse(n).
-Subject
Type: stringBetreffzeile der E-Mail.
-Body
Type: stringHTML-formatierter Inhalt der E-Mail.
-Attachments
Type: string[]Optional: Pfade zu Anhängen, die mit der E-Mail gesendet werden sollen.
voidKeine direkte Rückgabe. Status- und Fehlerinformationen werden auf der Host-Konsole ausgegeben.
# Öffnet den Dialog im Browser und erlaubt interaktives Bearbeiten und Versenden.
Send-GraphMailWithDialog `
-ClientId '2cf9f0cd-af06-4eb5-9f1d-bd0185f11d2c' `
-To 'cn@outlook.de' `
-Subject 'Test-E-Mail' `
-Body 'Mein super Body-Text in <b>fett</b> oder <i>kursiv</i>.' `
-Attachments @('C:\Dateien\Dokument.pdf') `
-Verbose