Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct { Subject string // 标题 Content io.Reader // 支持html的消息主体 To string // 邮箱地址,格式:"Alice <alice@example.com>, Bob <bob@example.com>, Eve <eve@example.com>" Extension map[string]string // 发送邮件消息体扩展项 }
Message 邮件发送数据
type Sender ¶
type Sender interface { // Send 发送邮件 // msg 邮件发送数据 // isMass 是否是群发,默认为一对一发送 Send(msg *Message, isMass bool) error // AsyncSend 异步发送邮件 // msg 邮件发送数据 // isMass 是否是群发,默认为一对一发送 // handle 发送完成之后的处理函数,如果发送失败,则返回error AsyncSend(msg *Message, isMass bool, handle func(err error)) error }
Sender 提供邮件发送接口
type SmtpClient ¶
type SmtpClient struct {
// contains filtered or unexported fields
}
SmtpClient 使用smtp发送邮件
Click to show internal directories.
Click to hide internal directories.