package main import ( "github.com/zlsgo/email" "fmt" ) func main(){ e := email.New(func(d *email.Dialer) { d.Host = "127.0.0.1" // smtp 地址 d.Port = 1025 // smtp 端口 d.Username="账号" d.Password="密码" // 如需自定义证书 // cert, err := tls.LoadX509KeyPair("client_cert.pem", "client_key.pem") d.TLSConfig = &tls.Config{ InsecureSkipVerify: true, // Certificates: []tls.Certificate{cert}, } }) message := email.NewMessage() // 设置邮件信息 message.Form("发件人") message.To("收件人") message.Subject("标题") message.Body("正文<b>内容</b>",true) // 发送 err := e.Send(message) if err != nil { fmt.Println(err) } else { fmt.Println("Success") } }