Open wave2588 opened 3 years ago
期望得到您的回复~
image/image.png 这个地址必须是url,你才能在邮件里面看到这个图片。
如果是从文件读取的话,需要将图片读取然后base64编码到邮件内容中。
messages.AddAlternative("multipart/alternative", "This is a multi-part message in MIME format.")
h := map[string][]string{}
h["Content-Type"] = []string{"image/png;\n name=\"image.png\""}
h["Content-Transfer-Encoding"] = []string{"base64"}
messages.Attach("", gomail.SetHeader(h), gomail.SetCopyFunc(func(writer io.Writer) error {
_, err := writer.Write(imageFileBuffer.Bytes())
}))
显示结果如图: