在开发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">

我希望这可以帮助你!

09-11 18:39
查看更多