package infra
// EmailBuildHTML constructs an EmailMessage with an HTML body.
// to is a list of recipient addresses.
// subject is the email subject line.
// bodyHTML is the HTML content of the email.
// Returns a new EmailMessage with no CC, BCC, attachments or custom headers.
func EmailBuildHTML(from string, to []string, subject, bodyHTML string) EmailMessage {
toSlice := make([]string, len(to))
copy(toSlice, to)
return EmailMessage{
From: from,
To: toSlice,
Subject: subject,
BodyHTML: bodyHTML,
}
}