Send-WordPressGfOrderMail #
ÜBERSICHT #
Versendet eine Benachrichtigungs-Mail für eine WordPress-Bestellung.
SYNTAX #
Send-WordPressGfOrderMail [-EntryId] <string> [-Status] <string> [-Message] <string>
[[-Attachments] <string[]>] [-DataPath] <string> [[-To] <string[]>] [[-Cc] <string[]>]
[[-OrderNo] <string>] [<CommonParameters>]
BESCHREIBUNG #
Kapselt Send-JsonDbMail. Nicht vorhandene Attachments werden ignoriert. Unterstützt optionale Cc-Empfänger (z.B. Approval-User) und eine EULANDA-Auftragsnummer (OrderNo) die in den Betreff eingefügt wird. Liefert $true bei Erfolg.
PARAMETER #
-EntryId #
Type: string
EntryId der Bestellung.
-Status #
Type: string
Status im Betreff, z.B. OK oder FEHLER.
-Message #
Type: string
Text für den Mail-Body.
-Attachments #
Type: string[]
Optionale Dateipfade.
-DataPath #
Type: string
Pfad zur JsonDb-Konfiguration.
-To #
Type: string[]
Optionaler Empfänger-Override.
Wenn dieser Parameter nicht gesetzt oder leer ist, werden die Empfänger (To) aus der JsonDb-Konfiguration (mail.json) verwendet.
Ist mindestens eine Mailadresse angegeben, hat dieser Parameter Vorrang und überschreibt die Konfiguration – unabhängig davon, ob Anhänge übergeben werden oder nicht.
-Cc #
Type: string[]
Optionale Cc-Empfänger. Wird an Send-JsonDbMail durchgereicht.
-OrderNo #
Type: string
Optionale EULANDA-Auftragsnummer (KOPFNUMMER). Wird in den Betreff eingefügt, z.B. “WordPress-Order A-12345 EntryId 173 (OK)”.
AUSGABEN #
System.Boolean
BEISPIELE #
# Erfolgs-Mail mit HTML
Send-WordPressGfOrderMail -EntryId 123 -Status 'OK' -Message 'Import abgeschlossen.' -Attachments 'C:\x.meta.html' -DataPath 'C:\...\database'
# Erfolgs-Mail mit Auftragsnummer und Genehmiger als Cc
Send-WordPressGfOrderMail `
-EntryId 173 `
-Status 'OK' `
-Message '<h3>Auftrag importiert</h3>' `
-OrderNo 'A-12345' `
-Cc 'genehmiger@firma.de' `
-Attachments 'C:\x.meta.html' `
-DataPath 'C:\...\database'
# Fehler-Mail an abweichenden Empfänger senden
Send-WordPressGfOrderMail `
-EntryId 123 `
-Status 'FEHLER' `
-Message 'Fehler beim Import.' `
-To 'alerts@firma.de' `
-DataPath 'C:\...\database'