EulandaXtools — Funktionsreferenz
Erstellt einen Newsletter-Builder für E-Mail-kompatibles HTML.
New-Newsletter [-BrandName] <string> [[-Preheader] <string>] [[-Title] <string>] [[-PrimaryColor]
<string>] [[-BackgroundColor] <string>] [[-CardBackgroundColor] <string>] [[-TextColor]
<string>] [[-MutedTextColor] <string>] [[-FontFamily] <string>] [[-FooterLines] <string[]>]
[<CommonParameters>]Erzeugt ein Builder-Objekt (PSCustomObject), das Blöcke (Headline, Sections, Listen, Bilder) sammelt und daraus am Ende E-Mail-sicheres HTML generiert (Tabellenlayout + Inline-CSS).
-BrandName
Type: stringAbsender/Markenname im Header.
-Preheader
Type: stringKurzer Vorschautext (wird in vielen Clients neben dem Betreff angezeigt).
-Title
Type: stringOptionaler HTML-Title. Dieser hat in E-Mail-Clients meist wenig Effekt, stört aber nicht.
-PrimaryColor
Type: string
Default: 'Akzentfarbe für den Header.
-BackgroundColor
Type: string
Default: 'Hintergrundfarbe außerhalb der Karte.
-CardBackgroundColor
Type: string
Default: 'Hintergrundfarbe der “Karte”.
-TextColor
Type: string
Default: 'Standard-Textfarbe.
-MutedTextColor
Type: string
Default: 'Gedämpfte Textfarbe (Footer/Meta).
-FontFamily
Type: string
Default: 'Segoe UIFont-Stack (z.B. Segoe UI für Windows/Outlook).
-FooterLines
Type: string[]Zeilen im Footer (werden HTML-kodiert, Platzhalter bleiben erhalten).
System.Object# Builder erstellen (mit Preheader und Footer)
$builder = New-Newsletter -BrandName 'EULANDA' -Preheader 'Neuigkeiten im Januar' -FooterLines @(
'{{VERKAEUFER.IDENT}}',
'{{VERKAEUFER.ANSCHRIFT.STRASSE}}',
'{{VERKAEUFER.ANSCHRIFT.PLZ}} {{VERKAEUFER.ANSCHRIFT.ORT}}'
)