image - 在Grails 3中发送带有图像的电子邮件

标签 image grails asset-pipeline grails-3.0

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

我希望这可以帮助你!

关于image - 在Grails 3中发送带有图像的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43466421/

相关文章:

javascript - 在服务器端裁剪与在客户端裁剪并发送 base64 字符串?

grails - hql中列表参数的正确格式是什么

ruby-on-rails - 如何使用 Rails 使用 CoffeeScript 进行开发

grails - 具有第三方库的Grails Assets 管道系统

java - 上传到imgur java

image - 如何提高图像的强度对比度?

Android 从拇指到中心缩放图像

javascript - 在 Grails 项目中使用 EmberJS 和布局

sql - Grails查询行到数组

Rails 3.1 和 Assets 管道的 Javascript 单元测试