EulandaXtools — Funktionsreferenz
Versendet eine Benachrichtigung für eine EntryId.
Send-WordPressGfOrderMail [-EntryId] <string> [-Status] <string> [-Message] <string>
[[-Attachments] <string[]>] [-DataPath] <string> [[-To] <string[]>] [<CommonParameters>]Kapselt Send-JsonDbMail. Nicht vorhandene Attachments werden ignoriert. Liefert $true bei Erfolg.
-EntryId
Type: stringEntryId der Bestellung.
-Status
Type: stringStatus im Betreff, z.B. OK oder FEHLER.
-Message
Type: stringText für den Mail-Body.
-Attachments
Type: string[]Optionale Dateipfade.
-DataPath
Type: stringPfad 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.
System.Boolean# Erfolgs-Mail mit HTML
Send-WordPressGfOrderMail -EntryId 123 -Status 'OK' -Message 'Import abgeschlossen.' -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'