 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package mail provides the means of sending email from an App Engine application.
Example:
msg := &mail.Message{
	Sender:  "romeo@montague.com",
	To:      []string{"Juliet <juliet@capulet.org>"},
	Subject: "See you tonight",
	Body:    "Don't forget our plans. Hark, 'til later.",
}
if err := mail.Send(c, msg); err != nil {
	c.Errorf("Alas, my user, the email failed to sendeth: %v", err)
}
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Attachment ¶
type Attachment struct {
	// Name must be set to a valid file name.
	Name      string
	Data      []byte
	ContentID string
}
    An Attachment represents an email attachment.
type Message ¶
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
}
    A Message represents an email message. Addresses may be of any form permitted by RFC 822.
 Click to show internal directories. 
   Click to hide internal directories.