发送邮件

使用Go三方库来发送邮件

1
2
3
4
5
6
7
8
9
e := email.NewEmail()
e.From = "Jordan Wright <test@gmail.com>"
e.To = []string{"test@example.com"}
e.Bcc = []string{"test_bcc@example.com"}
e.Cc = []string{"test_cc@example.com"}
e.Subject = "Awesome Subject"
e.Text = []byte("Text Body is, of course, supported!")
e.HTML = []byte("<h1>Fancy HTML is supported, too!</h1>")
e.Send("smtp.gmail.com:587", smtp.PlainAuth("", "test@gmail.com", "password123", "smtp.gmail.com"))

参数解释:

  • From:发件人
  • To:收件人(可以是多个)
  • Bcc:密件抄送
  • Cc:抄送
  • Subject:主题
  • Text:正文
  • HTML:Html格式

方法:

  • Send:发送邮件

    smtp.gmail.com:587:

    smtp.gmail.com服务器地址,587服务器端口
    password123:发件邮件账号的三方授权密码