使用Mail插件在Grails中附加文件

fir*_*iel 2 email grails plugins

我正在使用邮件0.9,似乎附件功能仍然没有?直到现在这个项目还没有包括在内吗?

如果是这种情况,请告诉我如何扩展Grails插件而不直接破解代码.

谢谢.

fir*_*iel 5

似乎我错过了文档中附件部分.我看到的是TODO部分(应该更新btw).无论如何,这里有一个比那里提到的更清楚的例子.

String path = "./web-app/images/grails_logo.jpg"

sendMail {
   multipart true
   to 'alfred@fbmsoftware.com'
   subject "Welcome to Grails!"
   body '''
       Greetings Earthlings!
   '''
   attachBytes path,'image/jpg', new File(path).readBytes()
}
Run Code Online (Sandbox Code Playgroud)

有了这个,你可以附加任何类型的文件,只要你正确指定我猜的内容类型.