我正在为 Go 使用Mailgun 包,并希望使用 cid 发送内联图像。在我的 mailgun html 模板中,我进行了正确的cid:qr-code.png设置。但是,我必须使用 qr 代码在我的电子邮件中添加内联附件。我使用此方法生成二维码:
code, err := qrcode.Encode(data, qrcode.Medium, 256) // code is a []byte
现在我需要将此代码作为内联附件添加到我的电子邮件中,并将 cid 属性设置为qr-code.png
message.AddBufferAttachment("qr-code.png", code)正确附加图像,但由于我无法设置cid属性而没有内联它。
现在我知道这可以通过 mailgun 实现,因为 .js 中的以下代码可以使用 mailgun 完成它。
mg.Attachment({
data: base64Buffer,
filename: "qr-code.png",
cid: "cid:qr-code.png",
}),
我似乎无法用 go Mailgun 包做到这一点。注意:我无法将图像写入文件和操作系统然后附加它。
繁星coding
相关分类