golang邮件发送(内嵌图片)

golang邮件发送(内嵌图片)

函数封装

func SendMail(mailTo []string, subject string, body string) error {
mailConn := map[string]string{
“user”: “740***422@qq.com”, //QQ邮箱
“pass”: “uflfhx***sfxbeei”, //QQ邮箱授权码
“host”: “smtp.qq.com”,
“port”: “587”,
}
port, _ := strconv.Atoi(mailConn[“port”])
m := gomail.NewMessage()
m.Embed(“timg.jpg”) //需要嵌入的图片
m.Embed(“2.jpg”) //需要嵌入的图片
m.SetHeader(“From”, m.FormatAddress(mailConn[“user”], “caizhanpeng”)) //发件人
m.SetHeader(“To”, mailTo…) //收件人
m.SetHeader(“Subject”, subject) //邮件主题
m.SetBody(“text/html”, body) //邮件正文
d := gomail.NewDialer(mailConn[“host”], port, mailConn[“user”], mailConn[“pass”])
err := d.DialAndSend(m)
return err
}

调用函数

func postEmail() {
mailTo := [

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值