Improved documentation
This commit is contained in:
parent
0002611a09
commit
d49395d6c9
11
message.go
11
message.go
|
@ -75,7 +75,7 @@ type MessageSetting func(m *Message)
|
||||||
//
|
//
|
||||||
// Example:
|
// Example:
|
||||||
//
|
//
|
||||||
// m := gomail.NewMessage(SetCharset("ISO-8859-1"))
|
// m := gomail.NewMessage(gomail.SetCharset("ISO-8859-1"))
|
||||||
func SetCharset(charset string) MessageSetting {
|
func SetCharset(charset string) MessageSetting {
|
||||||
return func(m *Message) {
|
return func(m *Message) {
|
||||||
m.charset = charset
|
m.charset = charset
|
||||||
|
@ -86,7 +86,7 @@ func SetCharset(charset string) MessageSetting {
|
||||||
//
|
//
|
||||||
// Example:
|
// Example:
|
||||||
//
|
//
|
||||||
// m := gomail.NewMessage(SetEncoding(gomail.Base64))
|
// m := gomail.NewMessage(gomail.SetEncoding(gomail.Base64))
|
||||||
func SetEncoding(enc Encoding) MessageSetting {
|
func SetEncoding(enc Encoding) MessageSetting {
|
||||||
return func(m *Message) {
|
return func(m *Message) {
|
||||||
m.encoding = enc
|
m.encoding = enc
|
||||||
|
@ -256,7 +256,8 @@ type File struct {
|
||||||
// message it is the name of the attachment.
|
// message it is the name of the attachment.
|
||||||
Name string
|
Name string
|
||||||
// Header represents the MIME header of the message part that contains the
|
// Header represents the MIME header of the message part that contains the
|
||||||
// file content.
|
// file content. It is empty by default. Mandatory headers are automatically
|
||||||
|
// added if they are not sent when sending the email.
|
||||||
Header map[string][]string
|
Header map[string][]string
|
||||||
// Copier is a function run when the message is sent. It should copy the
|
// Copier is a function run when the message is sent. It should copy the
|
||||||
// content of the file to w.
|
// content of the file to w.
|
||||||
|
@ -287,6 +288,10 @@ func (f *File) setHeader(field string, value ...string) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attach attaches the files to the email.
|
// Attach attaches the files to the email.
|
||||||
|
//
|
||||||
|
// Example:
|
||||||
|
//
|
||||||
|
// m.Attach(gomail.NewFile("/tmp/image.jpg"))
|
||||||
func (m *Message) Attach(f ...*File) {
|
func (m *Message) Attach(f ...*File) {
|
||||||
if m.attachments == nil {
|
if m.attachments == nil {
|
||||||
m.attachments = f
|
m.attachments = f
|
||||||
|
|
Loading…
Reference in New Issue