在开发Grails 3项目时,我试图在电子邮件中发送图像。电子邮件通过AWS电子邮件服务发送。我尝试使用绝对等于true的img标签,但无法成功查看电子邮件中的图像?使用 Assets 管道,因此可能与此有关。
您如何实现在电子邮件中看到图像?
最佳答案
我将异步发送邮件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">
我希望这可以帮助你!