...
Package mail
Overview ▹
Index ▹
func Send ¶
func Send(c context.Context, msg *Message) error
Send sends an email message.
func SendToAdmins ¶
func SendToAdmins(c context.Context, msg *Message) error
SendToAdmins sends an email message to the application's administrators.
type Attachment ¶
An Attachment represents an email attachment.
type Attachment struct {
// Name must be set to a valid file name.
Name string
Data []byte
ContentID string
}
type Message ¶
A Message represents an email message. Addresses may be of any form permitted by RFC 822.
type Message struct { // Sender must be set, and must be either an application admin // or the currently signed-in user. Sender string ReplyTo string // may be empty // At least one of these slices must have a non-zero length, // except when calling SendToAdmins. To, Cc, Bcc []string Subject string // At least one of Body or HTMLBody must be non-empty. Body string HTMLBody string Attachments []Attachment // Extra mail headers. // See https://cloud.google.com/appengine/docs/go/mail/ // for permissible headers. Headers mail.Header }