golang 发送邮件及附件

参考链接
参考链接2

1、客户端的请求参数

type SendEmailReq struct {
   
	ServerHost string   `json:"serverHost"` // ServerHost 邮箱服务器地址,如腾讯企业邮箱为smtp.exmail.qq.com
	ServerPort int      `json:"serverPort"` // ServerPort 邮箱服务器端口,如腾讯企业邮箱为465
	FromEmail  string   `json:"fromEmail"`  // FromEmail 发件人邮箱地址
	FromPasswd string   `json:"fromPasswd"` // FromPasswd 发件人邮箱验证码 (例如:QQ邮箱是授权码,网易邮箱也是授权码)?
	Nickname   string   `json:"nickname"`   // 发件人昵称
	Toers      []string `json:"toers"`      // Toers 接收者邮件,如有多个,则以英文逗号(“,”)隔开,不能为空
	CCers      []string `json:"ccers"`      // CCers 抄送者邮件,如有多个,则以英文逗号(“,”)隔开,可以为空
	IsSSL      bool     `json:"isSSL"`.     //这个可以省略不传
	Subject    string   `json:"subject"`    //发送邮件主题
	Content    string   `json:"content"`    //发送邮件内容
}

2、第一种发送邮件方式

package<

你可能感兴趣的:(Go,golang)