安装gomail包
go get gopkg.in/gomail.v2
代码展示
package main
import (
"gopkg.in/gomail.v2"
"log"
)
func main() {
host := "smtp.163.com"
port := 25
user := "************@163.com" // 邮件发送者
pwd := "***********" //授权码 (网易邮箱开通smtp时会给授权码)
m := gomail.NewMessage()
m.SetHeader("From", "*********@163.com") // 邮件发送者
m.SetHeader("To", "********@qq.com") // 邮件接收者
m.SetHeader("Subject", "test message") // 邮件主题
m.SetBody("text/html", "hello hello") // 邮件内容
d := gomail.NewDialer(host, port, user, pwd)
err := d.DialAndSend(m)
if err != nil {
log.Println(err)
}
}