Documentation ¶
Index ¶
- type Client
- func Create126EMail(eMailAddr, Password, nickName string) (client Client)
- func Create163EMail(eMailAddr, Password, nickName string) (client Client)
- func CreateCustomEMail(host string, port int, eMailAddr, Password, nickName string, ...) (client Client)
- func CreateQQEMail(eMailAddr, Password, nickName string) (client Client)
- func CreateWorkWXEMail(eMailAddr, Password, nickName string) (client Client)
- type MailAttach
- type MailBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { Host string // 邮件服务器 Port int // 服务端口 NickName string // 昵称 EMailAddr string // 发件人邮箱 Password string // 发件人授权码 InsecureSkipVerify bool // 是否关闭SSL校验 // contains filtered or unexported fields }
func Create126EMail ¶
Create126EMail *
- @Description: 创建一个126邮箱客户端
- @param eMailAddr
- @param Password
- @param nickName
- @return client
func Create163EMail ¶
Create163EMail *
- @Description: 创建一个163邮箱客户端
- @param eMailAddr
- @param Password
- @param nickName
- @return client
func CreateCustomEMail ¶
func CreateCustomEMail(host string, port int, eMailAddr, Password, nickName string, insecureSkipVerify bool) (client Client)
CreateCustomEMail *
- @Description: 创建一个自定义邮箱客户端
- @param host STMP服务器地址
- @param port 端口
- @param eMailAddr 发件人地址
- @param Password 密码/授权码
- @param nickName 发件人昵称
- @param insecureSkipVerify 是否关闭SSL校验
- @return client
func CreateQQEMail ¶
CreateQQEMail *
- @Description: 创建一个QQ邮箱客户端
- @param eMailAddr
- @param Password
- @param nickName
- @return client
func CreateWorkWXEMail ¶
CreateWorkWXEMail *
- @Description: 创建一个企业邮箱客户端
- @param eMailAddr
- @param Password
- @param nickName
- @return client
func (*Client) SendMassage ¶
func (client *Client) SendMassage(toEMailAddresses []string, subject string, body MailBody, ccEMailAddresses []string, bccEMailAddresses []string, attaches []MailAttach, table string) (err error)
SendMassage *
- @Description: 发送邮件
- @receiver client
- @param toEMailAddresses 收件地址
- @param subject 主题
- @param ccEMailAddresses 抄送
- @param bccEMailAddresses 暗送
- @return err 错误
type MailAttach ¶
MailAttach 邮件附件
type MailBody ¶
type MailBody struct {
// contains filtered or unexported fields
}
MailBody 邮件内容
func NewHTMLMailBody ¶
func NewTextMailBody ¶
Click to show internal directories.
Click to hide internal directories.