我正在尝试在开发Grails 3项目时在电子邮件中发送图像。电子邮件通过AWS电子邮件服务发送。我已经尝试过绝对等于true的img标签但是无法成功查看电子邮件中的图像?使用资产管道,这可能与此相关。
您如何通过电子邮件看到图像?
答案 0 :(得分:0)
我使用异步发送邮件grails插件的邮件与图像代码部分如下:
File f = new File("IMG.jpg")
asynchronousMailService.sendMail {
from "senderMailID"
to "recipientsMailID"
bcc "BCCMailID"
subject "subject"
html "html code"
inline 'YourImageName', 'image/jpg', f
}
然后您的HTML代码包含
<img src="cid:YourImageName" style="height: 60px">
我希望这可以帮到你!
答案 1 :(得分:0)
我建议您使用此grails插件通过AWS发送图像或文本等附件。
如果您完成了AWS邮件配置,那么您可以使用这样的邮件服务:
Mail {
to "email@gmailcom"
subject "testing emails with one attachment"
body "..."
attach "/users/website/images/file1.jpg"
}
希望这会对你有帮助!