Documentation ¶
Overview ¶
Package sender provides email sender
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Email ¶
type Email struct { EmailParams logger.L // contains filtered or unexported fields }
Email implements sender interface for VerifyHandler Uses common subject line and "from" for all messages
func NewEmailClient ¶
func NewEmailClient(emailParams EmailParams, l logger.L) *Email
NewEmailClient creates email client
type EmailParams ¶
type EmailParams struct { Host string // SMTP host Port int // SMTP port From string // From email field Subject string // Email subject ContentType string // Content type TLS bool // TLS auth StartTLS bool // StartTLS auth Charset string // Character set LoginAuth bool // LOGIN auth method instead of default PLAIN, needed for Office 365 and outlook.com SMTPUserName string // username SMTPPassword string // password TimeOut time.Duration // TCP connection timeout }
EmailParams with all needed to make new Email client with smtp
Click to show internal directories.
Click to hide internal directories.