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, } }