mutlipart电子邮件进去

我试图发送使用golang的多部分电子邮件,但我无法弄清楚如何创建它们。我知道有一个多部分包,但没有例子如何使用它。mutlipart电子邮件进去

我已经试过图书馆mailyak,但它不工作,它应该。那么,我怎样才能用普通的golang smtp/multipart包创建多部分电子邮件?

邮件应该有一个html和一个纯文本部分。

回答:

您可能喜欢这个包https://github.com/scorredoira/email

// compose the message 

m := email.NewMessage("Hi", "this is the body")

m.From = mail.Address{Name: "From", Address: "[email protected]"}

m.To = []string{"[email protected]"}

// add attachments

if err := m.Attach("email.go"); err != nil {

log.Fatal(err)

}

// send it

auth := smtp.PlainAuth("", "[email protected]", "pwd", "smtp.zoho.com")

if err := email.Send("smtp.zoho.com:587", auth, m); err != nil {

log.Fatal(err)

}

以上是 mutlipart电子邮件进去 的全部内容, 来源链接: utcz.com/qa/258246.html

回到顶部