Versions in this module Expand all Collapse all v0 v0.1.1 May 16, 2020 v0.1.0 May 16, 2020 Changes in this version + func LoginAuth(username, password, domain string) smtp.Auth + type Builder interface + Email func() EmailBuilder + SMTPClient func() SMTPClientBuilder + func New() Builder + type Email interface + WithBlindCarbonCopy func(blindCopyes ...string) Email + WithCarbonCopy func(copyes ...string) Email + WithTo func(recipients ...string) Email + type EmailBuilder interface + Attach func(filename, contectType string, data []byte) EmailBuilder + AttachFromFile func(filename string) EmailBuilder + AttachFromReader func(filename, contectType string, r io.Reader) EmailBuilder + BlindCarbonCopy func(blindCopyes ...string) EmailBuilder + Build func() *email + CarbonCopy func(copyes ...string) EmailBuilder + From func(sender string) EmailBuilder + HTML func(html string) EmailBuilder + Subject func(subject string) EmailBuilder + Text func(text string) EmailBuilder + To func(recipients ...string) EmailBuilder + func NewEmail() EmailBuilder + type SMTPClient interface + Send func(*email) error + type SMTPClientBuilder interface + Build func() (*smtpClient, error) + Host func(host string) SMTPClientBuilder + Login func(login string) SMTPClientBuilder + Password func(password string) SMTPClientBuilder + SSL func(isSSL bool) SMTPClientBuilder + TLS func(isTLS bool) SMTPClientBuilder + func NewSMTPClient() SMTPClientBuilder