Documentation ¶ Index ¶ type Config type Mailer func New(config Config) (*Mailer, error) func (m *Mailer) Send(to, subject, templateName string, data interface{}) error func (m *Mailer) SendWithAttachments(to, subject, templateName string, data interface{}, attachments []string) error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Config ¶ type Config struct { Host string Port int Username string Password string From string TemplateDir string } type Mailer ¶ type Mailer struct { // contains filtered or unexported fields } func New ¶ func New(config Config) (*Mailer, error) func (*Mailer) Send ¶ func (m *Mailer) Send(to, subject, templateName string, data interface{}) error func (*Mailer) SendWithAttachments ¶ func (m *Mailer) SendWithAttachments(to, subject, templateName string, data interface{}, attachments []string) error Source Files ¶ View all Source files mailer.go Click to show internal directories. Click to hide internal directories.