...
|
...
|
@@ -16,7 +16,7 @@ type EmailHeader struct { |
|
|
type EmailMessage struct {
|
|
|
FromEmail string //发件人邮箱地址
|
|
|
// Header []EmailHeader
|
|
|
Toers []string //邮件接收人,如有多个,则以英文逗号(“,”)隔开,不能为空
|
|
|
Toers []string //邮件接收人,
|
|
|
Subject string //主题
|
|
|
BodyContentType string //默认值text/html
|
|
|
BodyCharset string //字符编码设定默认utf-8
|
...
|
...
|
@@ -24,6 +24,15 @@ type EmailMessage struct { |
|
|
//TODO 添加附件
|
|
|
}
|
|
|
|
|
|
func NewEmailMessage(fromemail string, subject string, toers ...string) *EmailMessage {
|
|
|
return &EmailMessage{
|
|
|
FromEmail: fromemail,
|
|
|
Toers: toers,
|
|
|
BodyContentType: "text/html",
|
|
|
BodyCharset: "utf-8",
|
|
|
}
|
|
|
}
|
|
|
|
|
|
func (e *EmailMessage) AddToer(v string) {
|
|
|
e.Toers = append(e.Toers, v)
|
|
|
}
|
...
|
...
|
@@ -60,9 +69,3 @@ func (e *EmailMessage) Bytes() []byte { |
|
|
//TODO添加附件
|
|
|
return buf.Bytes()
|
|
|
} |
|
|
|
|
|
// func (e *EmailMessage) AddHeader(key string, value string) EmailHeader {
|
|
|
// newHeader := EmailHeader{Key: key, Value: value}
|
|
|
// e.Header = append(e.Header, newHeader)
|
|
|
// return newHeader
|
|
|
// } |
...
|
...
|
|