New-Newsletter

EulandaXtools — Funktionsreferenz

New-Newsletter Intern

ÜBERSICHT

Erstellt einen Newsletter-Builder für E-Mail-kompatibles HTML.

SYNTAX

New-Newsletter [-BrandName] <string> [[-Preheader] <string>] [[-Title] <string>] [[-PrimaryColor]
    <string>] [[-BackgroundColor] <string>] [[-CardBackgroundColor] <string>] [[-TextColor]
    <string>] [[-MutedTextColor] <string>] [[-FontFamily] <string>] [[-FooterLines] <string[]>]
    [<CommonParameters>]

BESCHREIBUNG

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).

PARAMETER

-BrandName

Type: string

Absender/Markenname im Header.

-Preheader

Type: string

Kurzer Vorschautext (wird in vielen Clients neben dem Betreff angezeigt).

-Title

Type: string

Optionaler 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 UI

Font-Stack (z.B. Segoe UI für Windows/Outlook).

-FooterLines

Type: string[]

Zeilen im Footer (werden HTML-kodiert, Platzhalter bleiben erhalten).

AUSGABEN

System.Object

BEISPIELE

# 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}}'
)