Versions in this module Expand all Collapse all v1 v1.1.1 Feb 9, 2021 Changes in this version + type Attachment struct + Content []byte + ContentID string + CustomHeaders []CustomHeader + MimeType string + Name string + func NewAttachment(filePath string) (Attachment, error) + func NewAttachmentFromBytes(name string, mimeType string, content []byte) (Attachment, error) + func NewAttachmentFromFile(name string, mimeType string, filePath string) (Attachment, error) + func (attachment *Attachment) AddCustomHeader(name string, value string) + type BasicMessage struct + AmpBody string + ApiTemplate string + Attachments []Attachment + Bcc []EmailAddress + Cc []EmailAddress + CharSet string + CustomHeaders []CustomHeader + From EmailAddress + HtmlBody string + MailingId string + MessageId string + PlainTextBody string + ReplyTo EmailAddress + Subject string + To []EmailAddress + func (basic *BasicMessage) AddBccEmailAddress(email string) + func (basic *BasicMessage) AddBccFriendlyEmailAddress(email string, friendly string) + func (basic *BasicMessage) AddCcEmailAddress(email string) + func (basic *BasicMessage) AddCcFriendlyEmailAddress(email string, friendly string) + func (basic *BasicMessage) AddCustomHeader(name string, value string) + func (basic *BasicMessage) AddToEmailAddress(email string) + func (basic *BasicMessage) AddToFriendlyEmailAddress(email string, friendly string) + type BulkMessage struct + AmpBody string + ApiTemplate string + Attachments []Attachment + CharSet string + CustomHeaders []CustomHeader + From EmailAddress + Global map[string]string + HtmlBody string + MailingId string + MessageId string + PlainTextBody string + ReplyTo EmailAddress + Subject string + To []BulkRecipient + func (bulk *BulkMessage) AddCustomHeader(name string, value string) + func (bulk *BulkMessage) AddGlobalMergeData(key string, value string) + func (bulk *BulkMessage) AddToBulkRecipient(email string) BulkRecipient + func (bulk *BulkMessage) AddToFriendlyBulkRecipient(email string, friendly string) BulkRecipient + type BulkRecipient struct + Email string + FriendlyName string + MergeData map[string]string + func NewBulkRecipient(email string) BulkRecipient + func NewFriendlyBulkRecipient(email string, friendlyName string) BulkRecipient + func (e BulkRecipient) IsValid() bool + func (recipient *BulkRecipient) AddMergeData(key string, value string) *BulkRecipient + type CustomHeader struct + Name string + Value string + func NewCustomHeader(name string, value string) CustomHeader + func (c CustomHeader) IsValid() bool + type EmailAddress struct + EmailAddress string + FriendlyName string + func NewEmailAddress(email string) EmailAddress + func NewFriendlyEmailAddress(email string, friendlyName string) EmailAddress + func (e EmailAddress) IsValid() bool