Project

PSWriteHTML

Generate HTML reports, dashboards, and emails from PowerShell without writing HTML, CSS, or JavaScript.

Stars 1,019
Forks 115
Open issues 54
PowerShell Gallery downloads 7,576,901
Release v1.41.0
Language: PowerShell Updated: 2026-10-03
Command

EmailHeader

Module PSWriteHTML

Creates email headers based on the provided ScriptBlock.

Syntax

EmailHeader [[-EmailHeader] <ScriptBlock>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Description

This function creates email headers using the specified ScriptBlock. It allows customization of email headers before sending an email.

Examples

Authored help example

EXAMPLE 1

$EmailHeader = {
    'From: sender@example.com'
    'To: recipient@example.com'
    'Subject: Hello World'
}
$Headers = EmailHeader -EmailHeader $EmailHeader
Creates email headers with sender, recipient, and subject information.

Parameters

-EmailHeader ScriptBlock optionalposition: 0
Specifies the ScriptBlock containing the email header content.

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.