Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NewLine string = "\r\n"
Functions ¶
Types ¶
type MailSender ¶
type Mailer ¶
type Mailer struct { Server string Port int UserName string Password string Host string // This is optional, only used if you want to tell smtp server your hostname Auth smtp.Auth // This is optional, only used if Authentication is not plain Sender *Sender // This is optional, only used if the From/ReplyTo is not specified in the message }
func (*Mailer) SendMessage ¶
Send the given email messages using this Mailer.
type Message ¶
type Message struct { From string ReplyTo string To []string Cc []string Bcc []string Subject string PlainBody *bytes.Buffer HtmlBody *bytes.Buffer }
func NewHtmlMessage ¶
NewHtmlMessage create a html message
func NewTextAndHtmlMessage ¶
NewTextAndHtmlMessage create a message contains both plain text and html message
func NewTextMessage ¶
NewTextMessage create a plain text message
func (*Message) RenderData ¶
RenderData render the whole email body
Click to show internal directories.
Click to hide internal directories.